
/*新增开始*/
/*留言反馈*/
.help-nav ul li a.cur01{color:#ec2d2d;  position:relative; font-weight:bold;}
.help-nav ul li a.cur01 b{width:4px; height:4px; overflow:hidden; background:#ec2d2d; display:inline-block; position:absolute; left:-10px; top:5px;}
.help-content .rule b{ font-weight:bold;}
.help-content ul li{margin-top: 20px;}
.help-content ul li input{line-height: 30px;border:1px solid #dedede;border-radius: 5px;padding-left: 5px;} 
.help-content ul li span img {margin-bottom:-10px;height: 30px;}             
.help-content ul li textarea{width:500px;outline: none;border:1px solid #dedede;border-radius: 5px;padding: 5px;}
.help-content .tj input{background: #ec2d2d;color:#fff;padding: 3px 15px;margin:20px 0 0 230px;width: 100px }
.help-con{position: relative;margin: 0 20px 20px;border-top: solid 1px #e4e4e4;padding-top: 20px;}
.help-con-user{float: left;text-align: center;padding: 0 15px;width: 90px;position: relative;}
.help-con-user-img img {border: 1px solid #dedede;vertical-align: top;width: 69px;height: 69px;}
.help-con-user-name {padding-top: 4px;word-break: break-all;word-wrap: break-word;overflow: hidden;}
.pro-comment-user-tag {position: absolute;left: 86px;top: -10px;}
.pro-user-comment-main {margin: 0 25px 0 0;border: 1px solid #dedede;background-color: #fafafa;_zoom: 1;overflow: hidden;}
.pro-user-comment {min-height: 20px;max-height: 90px;}
.pro-user-comment .b {word-break: break-all;word-wrap: break-word;padding: 11px 10px 12px 15px;line-height: 18px;}
.pro-admin-reply {border-top: 1px dashed #afafaf;padding: 3px 10px 9px 0;margin: 0 15px;}
.pro-admin-reply dl {color: #ec2d2d;}
.pro-admin-reply dt {float: left;}
.pro-admin-reply dd {overflow: hidden;}
.navuu{width:160px;background-color: #fff;}
/*购物车----------------------------------------------------------------------------*/
.m-cart-list dt {height: 26px;line-height: 26px;font-size: 12px;background: #f2f2f2;}
.m-cart-list dt span.f-cart-comm {width: 550px;padding-left: 40px;}
.m-cart-list .f-cart-comm {width: 550px;text-align: left;}
.m-cart-list dt span {float: left;display: block;overflow: hidden;}
.m-cart-list .f-cart-price {width: 110px;}
.m-cart-list .f-cart-plusLess {width: 185px; text-align: center;}
.m-cart-list .f-cart-subtotal {width: 120px;margin-left: 60px;}
.m-cart-list .f-cart-operate {width: 40px;text-align: center; right: 7px;}
.m-cart-list dd {width: 1110px;height: 70px;padding: 20px 10px;border-bottom: 1px solid #ddd;
overflow: hidden;font-size: 14px;}
.m-cart-list dd li.f-cart-comm {height: 70px;}
.m-cart-list .f-cart-comm {width: 580px;text-align: left;}
.m-cart-list dd li {float: left;height: 70px;line-height: 18px;}
.m-cart-list dd li.f-cart-comm cite {float: left;}
.m-cart-list dd li.f-cart-comm cite.u-cart-pic {margin-left: 10px;width: 70px;height: 70px;position: relative;}
.m-cart-list dd li.f-cart-comm cite.u-cart-pic img {display: block;width: 70px;height: 70px;}
.m-cart-list dd li.f-cart-comm cite.u-cart-name {font-size: 12px;margin-left: 10px;padding-top: 25px;}
.m-cart-list dd li.f-cart-comm cite.u-cart-name span {display: block;width: 440px;height: 20px;line-height: 20px;
word-break: break-all;overflow: hidden;margin-bottom: 2px;font-size: 12px;}
.m-cart-list dd li a {color: #333;}
.m-cart-list dd li.f-cart-price, .m-cart-list dd li.f-cart-value, .m-cart-list dd li.f-cart-subtotal {height: 70px;line-height: 70px;overflow: hidden;}
.m-cart-list dd li.f-cart-plusLess {padding-top: 20px;height: 50px;position: relative;}
.m-cart-list dd li.f-cart-plusLess span {display: block;width: 126px;height: 29px;margin: 0 auto;background-color:#F5F5F5 }
.m-cart-list dd li.f-cart-plusLess a.z-less2 {background-position: 0 -90px;}
.m-cart-list dd li.f-cart-plusLess input {width: 68px;height: 27px;line-height: 27px;_line-height: 26px;border: 0 none;border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;text-align: center;}
.m-cart-list dd li.f-cart-plusLess a.z-plus {background-position: 0 0;}
.z-arrows {background-image: url(../images/cart-arrow.gif);background-repeat: no-repeat;}
.m-cart-list dd li.f-cart-plusLess p {clear: both;height: 32px;padding-top: 4px;_height: 31px;_padding-top: 5px;display: block;font-size: 12px;
    color: #f60;line-height: 14px;}
.m-cart-list dd li.f-cart-operate a.z-comms {display: block;width: 10px;height: 9px;margin: 0 auto;background-position: 0 -12px;overflow: hidden;}
.m-cart-list dd li.f-cart-operate a.z-comms:hover {background-position:0 -39px;}
.z-comms {background-image: url(../images/cart-comm.gif);background-repeat: no-repeat;}
.m-cart-list dd li.f-cart-operate {padding-top: 30px;height: 40px;}
.m-cart-list .m-list-operating {clear: both;height: 150px;display: block;font-size: 14px;color: #333;padding-top: 10px;position: relative;}
.m-cart-list .m-list-operating p {padding-top: 5px;padding-left: 10px;}
.m-cart-list .m-list-operating p span {float: left;}
.m-cart-list .m-list-operating cite {display: block;}
.m-cart-list .m-list-operating p, .m-cart-list .m-list-operating cite {display: block;line-height: 30px;}
.m-cart-list .m-list-operating cite i {font-size: 26px;position: relative;top: 2px;}
.m-cart-list .f-list-accounts {clear: both;float: right;height: 45px;line-height: 45px;padding-top: 15px;}
.m-cart-list .f-list-accounts a.f-list-return {border: 1px solid #ddd;color: #666;width: 150px;height: 44px;line-height: 44px;font-size: 14px;}
.m-cart-list .f-list-accounts a {float: left;display: block;color: #666;text-align: center;border-radius: 2px;}
.m-cart-list .f-list-accounts a:hover{color:#ec2d2d;}
.m-cart-list .f-list-accounts a.f-list-jiesuan {width: 200px;height: 45px;line-height: 45px;color: #fff;background: #ec2d2d;font-size: 22px;letter-spacing: 1px;margin-left: 15px;font-size: 16px;}
.m-cart-list .f-list-accounts a.f-list-jiesuan:hover {color:#fff;background:#fb2727;text-decoration:none;}
.m-cart-list .m-list-operating p span a {color: #333;margin-right: 20px;}
.m-recomm-con {width: 1128px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-top: 1px solid #ddd;margin-bottom: 20px;}
.f-recomm-list {float: left;width: 282px;height: 330px;position: relative;z-index: 1;}
.f-recomm-list dl {width: 252px;height: 289px;padding: 25px 15px 15px;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-left: -1px;
    margin-bottom: -1px;overflow: hidden;position: relative;}
.f-recomm-list dt {float: left;width: 200px;margin: 10px 33px 0;display: inline;}
.f-recomm-list dt a img {display: block;width: 200px;height: 200px;}
.f-recomm-list dd.u-recomm-name {clear: both;height: 20px;line-height: 20px;overflow: hidden;padding: 40px 0 2px;word-break: break-all;width: 252px;overflow: hidden}
.f-recomm-list dd {text-align: center;font-size: 14px;width: 266px;}
div.pageDialogBG {z-index: 100;left: 0;top: 0;position: fixed;background: #000;display: none;}
div.pageDialogBorder {margin: 0;padding: 0;z-index: 101; left: 0;top: 0;position: fixed;display: none;width: 500px;height: 400px;}
div.pageDialog {margin: 0;padding: 0;left: 37%;top: 35%;position: fixed;z-index: 102;overflow: hidden;border: 1px;background-color: #fff;display: none;border-radius: 5px;}
div.pageDialog div.pageDialogClose {height: 10px;position: absolute;z-index: 10;right: 10px;top: 5px;display: block;cursor: pointer;}
div.pageDialogMain {width: 700px;height: 470px;margin: 0;padding: 0;clear: both;text-align: left;overflow: hidden;font-size: 12px;background: #fff;}
div.pageDialogMain div.content {padding: 5px;}
div.pageDialogMain {text-align: left;font-size: 12px;padding-bottom: 20px;}
.payment_ts {margin: 40px;padding: 0;text-align: center;font-size: 16px;}
div.pageDialogMain {text-align: left;font-size: 12px;}
.payment_ts h3 {font-size: 18px;color: #ec2d2d;}
.payment_ts ul {padding: 0 0 0 23px;font-size: 14px;}
.payment_ts ul li{}
.payment_ts .payment_ts_con {width: 350px;line-height: 24px;color: #666;}
.payment_ts_but {margin-top: 15px;font-size: 16px;line-height: 35px;}
.payment_ts_but  .pay_tipsbut{border: #ccc solid 1px;background-color: #fff;color: #666;}
.payment_ts_but  .pay_tipsbut:hover{color:#ec2d2d;background: #fff}
.pay_tipsbutt{background-color: #ec2d2d;color: #fff;padding: 5px;margin-right: 10px;border: none;}
.jifenzhifu{border:#E2E2E2 1px solid;height: 20px;padding-left: 5px;width: 60px;}
.pay_tipsbutt:hover{color:#fff;border-radius: 2px;}
.zf_wyzf{width: 1000px;margin: 30px 0;clear: both;}
.zf_wyzf .m-tab-menu {height: 49px;font-size: 16px;border-bottom: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;position: relative;width: 1095px;}
.zf_wyzf .m-tab-menu li {float: left;height: 49px;}
.zf_wyzf .m-tab-menu li.curr a {border-top: 2px solid #ec2d2d;height: 48px;background: #fff;color: #333;overflow: hidden;}
.zf_wyzf .m-tab-menu li a {display: inline-block;height: 48px;line-height: 48px;padding: 0 65px;color: #666;border-top: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.f-pay-bank {width: 1095px;border: 1px solid #e4e4e4;border-top: 0 none;}
.zf_wyzf .f-pay-bank dd {float: left;width: 172px;height: 30px;border: 1px solid #fff;margin: 2px 0 0 40px;padding: 7px 0;overflow: hidden;display: inline;}
.zf_wyzf .f-pay-bank dd.checked {border: 1px solid #ec2d2d;}
.zf_yebz{clear: both;font-size: 16px;color: #666;line-height: 50px;padding: 0 15px;height:50px;margin-top: 50px;background: #f5f5f5}
.zf_yebz span i{font-size: 26px;}

/*导航---------------------------------------------------------------------------------*/
.nav-main li em {color: #cccccc;font-size: 16px;font-style: normal;padding-left: 15px;}
.navu1gd {background: #fff;height: 80px;z-index: 10;border-top: 2px solid #dd2726;border-radius: 2px;box-shadow: 0px 1px 2px #bbb;}
.navu1gd li {border-bottom: 1px solid #bbb}
.nav-main{margin-left: 15px;}
#nav1 span {position: relative;left: 16px;top: 15px;width: 0px;border-right: 5px solid transparent;border-left: 5px solid transparent;border-top: 6px solid #dd2726;}
#navul li {float: left;padding: 0 5px;height: 40px;position: relative;text-align: center;line-height: 40px;font-size: 14px;overflow: hidden;}
#nav1:hover {float: left;width: 105.5px;height: 40px;position: relative;text-align: center;line-height: 40px;font-size: 14px;color: #fff;overflow: hidden}
#nav1:hover {float: left;width: 105.5px;height: 40px;position: relative;text-align: center;line-height: 40px;font-size: 14px;color: #fff;overflow: visible}
#nav1 ul li a {font-size: 14px;}
.fixednav {position: fixed;top: 0px;left: 0px;width: 100%;z-index: 99999}

/*top微信*/
.weixin a {width: 30px;height: 30px;display: block;position: absolute;left: 0;top: 0;background: url(../images/weixin.png) no-repeat center top;}
.weixin .weixin_nr {width: 100px;height: 120px;padding: 10px;background: #f5f6f8;text-align: center;position: absolute;left: -45px;top: 45px;display: none;}
.weixin .weixin_nr img {margin-bottom: 5px;}
.weixin .weixin_nr .arrow {width: 0;height: 0;border-bottom: 10px solid #f5f6f8;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;left: 50px;top: -10px;}
.weixin.on .weixin_nr {display: block;}
.weixin.on a {background: url(../images/weixin.png) no-repeat center bottom;}
.xinl a {width: 30px;height: 30px;display: block;position: absolute;left: 0;top: 0;background: url(../images/xinl.png) no-repeat center top;}
.xinl .weixin_nr {width: 100px;height: 120px;padding: 10px;background: #f5f6f8;text-align: center;position: absolute;left: -45px;top: 45px;display: none;}
.xinl .weixin_nr img {margin-bottom: 5px;}
.xinl .weixin_nr .arrow {width: 0;height: 0;border-bottom: 10px solid #f5f6f8;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;left: 50px;top: -10px;}
.xinl.on .weixin_nr {display: block;}
.xinl.on a {background: url(../images/xinl.png) no-repeat center bottom;}
/*顶部人人夺宝下拉*/
.topmenu li,
.topmenu strong.icon_arr,
.topmenu li.weibo strong,
.topmenu li.weixin strong,
.topmenu .focusht,
.topmenu .wxht {background: url(../images/topmenu.gif) no-repeat;}
.topmenu {margin-top: 5px;line-height: 22px;color: #333;}
.topmenu li {float: left;position: relative;background-position: right top;}
.topmenu strong {display: block;position: relative;height: 25px;padding: 0 10px;font-weight: normal;cursor: default;z-index: 20;}
.topmenu .jq_hidebox {display: none;position: absolute;left: 0;top: 25px;padding: 10px;border: 1px solid #dfdfdf;box-shadow: 0 1px 2px #ccc;background: #fff;z-index: 10;}
.topmenu li.hover strong {border: 1px solid #dfdfdf;border-bottom: none;background-color: #fff;}
.topmenu li.hover {margin: -1px -1px 0 -1px;}
.topmenu li.htphone {_width: 83px;}
.topmenu li.htphone .jq_hidebox {width: 71px;padding: 1px 5px 0;}
.topmenu .htphonebox {padding: 5px;border-top: 1px solid #f3f3f3;}
.topmenu strong.icon_arr {padding-right: 23px;background-position: right -23px;}
.topmenu li.hover strong.icon_arr {background-position: right -46px;}
.topmenu li.weibo {_width: 65px;}
.topmenu li.weibo strong {padding-left: 29px;background-position: 0 -75px;}
.topmenu li.weibo .jq_hidebox {width: 250px;}
.topmenu li.weixin {_width: 66px;}
.topmenu li.weixin strong {padding-left: 30px;background-position: 0 -46px;}
.topmenu li.webnav {_width: 83px;}
.topmenu li.webnav .jq_hidebox {width: 61px;}
.topmenu li.webnav:hover{list-style: none}
.topmenu li.qxpp {background: none;}
.topmenu li.qxpp .jq_hidebox {width: 160px;left: -99px;}
.jq_hidebox a {color: #666}
/*友情链接*/
.yqlj {width: 1190px;margin: 0 auto;color: #333;font-size: 16px;}
.yqlj_con a {color: #999;padding: 0 15px;border-left: solid #dddddd 1px;font-size: 12px;}
.yqlj_con{line-height: 38px;overflow:hidden;margin:5px 0;padding-left: 10px;}
#yqlj_conn li{line-height:38px;padding-bottom:35px;width:107px;float:left;height: 45px;}
.fly_item {border: 1px solid #f5f5f5;width: 38px;height: 38px;overflow: hidden;position: absolute;visibility: hidden;opacity: .5;filter: alpha(opacity=50);
z-index: 9999;bottom: 20px;right: 0;}
.item {padding: 20px;margin-bottom: 20px;border: 1px dotted #0088bb;height: 300px;}
.item h2 {font-size: 16px;font-weight: bold;border-bottom: 2px solid #0088bb;margin-bottom: 10px;}
.item li {display: inline;margin-right: 10px;}
.item li a img {width: 230px;height: 230px;border: none;}
#Scroll {CLEAR: both;FONT-SIZE: 12px;WIDTH: 1190px;COLOR: #c2130e;LINE-HEIGHT: 27px;HEIGHT: 27px;TEXT-ALIGN: left;}
#Scroll li {float: left;list-style-type: none;PADDING-RIGHT: 0px;PADDING-LEFT: 1px;COLOR: #000;}
.yqlj .w-hd {position: relative;height: 40px;border-bottom: 2px solid #f7f7f7;z-index: 1;width: 100%;}
.yqlj .w-hd .w-hd-title {line-height: 40px;font-size: 16px;color: #333;font-family: "Microsoft Yahei";width: 100%;}
.yqlj .w-hd .w-hd-more {position: absolute;right: 0;bottom: 0px;line-height: 30px;color: #808080;font-size:12px;}
/*个人中心左侧*/
#menu {position: fixed;left: 13%;top: 260px;background-color: #f5f5f5;border: solid 1px #E0E0E0;}
#menu ul li a {display: block;font-size: 14px;color: #a9a9a9;width: 80px;height: 40px;line-height: 40px;text-decoration: none;text-align: center;border-bottom: 1px solid #E4E4E4;padding: 0 5px;}
#menu ul li a:hover,
#menu ul li a.current {color: #fff;background: #ec2d2d;}
.per_left {float: left;width: 160px;margin-top: 16px;}
.per_left a {color: #777;}
.per_left a:hover {color: #ec2d2d;}
.per_left_1 {float: left;width: 138px;height: 130px;border: solid 1px #d9d9d9}
.per_left_1 .per_left_1img {border: 1px solid #f5f5f5;margin: 20px 0 0 20px;float: left}
.per_left_1 span {padding: 15px 0px 0px 20px;float: left;line-height: 25px;}
.per_left_2 {float: left;width: 160px;}
/*个人中心 侧导航 */
.menu_head {margin-top: -5px;width: 120px;height: 40px;line-height: 40px;padding-left: 38px;font-size: 14px;color: #525252;cursor: pointer;border: 1px solid #e1e1e1;position: relative;font-weight: bold;background: #f1f0f0 url(../images/pro_left.png) center left no-repeat;}
.menu_list .current {background: #f1f1f1 url(../images/pro_down.png) center left no-repeat;}
.menu_body {width: 158px;height: auto;overflow: hidden;line-height: 38px;border-left: 1px solid #e1e1e1;background: #fff;border-right: 1px solid #e1e1e1;}
.menu_body a {display: block;font-size: 14px;height: 38px;line-height: 38px;padding-left: 38px;color: #777777;background: url(../images/topmenu1.gif) no-repeat;text-decoration: none;border-bottom: 1px solid #e1e1e1;}
.menu_body a:hover {text-decoration: none;}
.cur1 a{color:#ec2d2d;}
/*个人中心中部*/
.per_con {float: left;width: 790px;margin-top: 16px;margin-left: 10px;font-size: 12px;color: #777;}
.per_con_1 {border: 1px solid #e4e4e4;}
.per_con_1 .m-info-up {border-bottom: 1px solid #f0f0f0;padding: 20px 0;}
.per_con_1 .info-up-left {padding-left: 19px;position: relative;}
.per_con_1 .info-up-left .info-up-leftxz{float:right;margin-right: 30px;}
.per_con_1 .info-up-left .head-portrait,
.head-portrait img,
.head-portrait b {display: block;width: 60px;height: 60px;cursor: pointer;overflow: hidden;}
.per_con_1 .info-up-left .fl {position: relative;}
.per_con_1 .info-up-left .head-portrait a {display: block;position: relative;}
.per_con_1 .info-up-left .head-portrait img {_height: 59px;border-radius: 60px;}
.per_con_1_top{height: 42px;line-height: 42px;background: #f9f9f9;padding-left: 20px;}
/*个人资料*/
.individual-list {
    overflow: hidden;margin:20px; 
}
.modify-avatar {
    margin: 40px 0 50px;
    overflow: hidden;
}
.modify-avatar article {
    position: relative;
    border-bottom: 1px dotted #e2e2e2;
    line-height: 60px;
    color: #999;
    font-size: 12px;
    overflow: hidden;
    padding-left: 30px;
}
.modify-avatar article span {
    position: relative;
    width: 112px;
    height: 35px;
    float: left;
    display: block;
    background: url(../images/home28.png) no-repeat;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    margin: 13px 15px 0 0;
}
.modify-avatar article span input[type="file"] {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    width: 112px;
    height: 35px;
    overflow: hidden;
    filter: alpha(opacity:0);
    opacity: 0;
}
.modify-avatar article p {
    float: left;
}
.modify-avatar .modify-avatar-pic {
    position: relative;
    margin: 30px 0;
    overflow: hidden;
}
.modify-avatar .modify-avatar-pic .avatar-pic-a {
    float: left;
}

.modify-avatar .modify-avatar-pic summary picture {
  
    overflow: hidden;
}


.modify-avatar .modify-avatar-pic .avatar-pic-b {
    float: left;
    margin: 40px 0 0 30px;
}

.modify-avatar .modify-avatar-pic .avatar-pic-b picture {
    width: 160px;
    height: 160px;
    position: relative;
    overflow: hidden;
}
.modify-avatar .modify-avatar-pic .avatar-pic-c {
    float: left;
    margin: 40px 0 0 80px;
}
.modify-avatar .modify-avatar-pic .avatar-pic-c picture {
    width: 80px;
    height: 80px;
    position: relative;
    overflow: hidden;
}
.modify-avatar .modify-avatar-pic summary p {
    text-align: center;
    color: #999;
    margin-top: 10px;
    font-size: 12px;
}

.modify-avatar .modify-avatar-pic .avatar-pic-d {
    float: left;
    margin: 40px 0 0 80px;
}
.modify-avatar .modify-avatar-pic .avatar-pic-d picture {
    margin: auto;
    width: 30px;
    height: 30px;
    position: relative;
    overflow: hidden;
}
.modify-avatar .modify-avatar-pic b {
    font-size: 12px;
    position: absolute;
    left: 30px;
    top: 8px;
    color: #999;
}
.per_con .info-list input:focus {border:#ff5400 1px solid;box-shadow:0 0 5px #ffc8cc;}
.individual-list a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    margin-right: 15px;
    border-radius: 15px;
}
.individual-list a.act {
    background: #ec2d2d;
    color: #fff;
}

/*安全级别进度条*/
.per_con_1 .info-up-left .info-up-leftxz .progress {
height: 12px;width:100px;overflow: hidden;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);float: right;margin: 3px 0 4px;}
.progress-bar-success {background-color: #5cb85c;}
.per_con_1 .info-up-left .info-up-leftxz .progress-bar {
float: left;width: 0;height: 100%;font-size: 12px;line-height: 20px;color: #fff;
text-align: center;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition: width .6s ease;transition: width .6s ease;}
.per_con_1 .info-up-left .info-up-leftxz .sr-only {position: absolute;width: 1px;height: 1px;
padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
/*安全中心进度条*/
.aqzx_jb .progress {
height: 10px;width:238px;overflow: hidden;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);float: right;margin: 9px 15px 4px 0;}
.progress-bar-success {background-color: #5cb85c;}
.aqzx_jb .progress-bar {
float: left;width: 0;height: 100%;font-size: 12px;line-height: 20px;color: #fff;
text-align: center;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition: width .6s ease;transition: width .6s ease;}
.aqzx_jb .sr-only {position: absolute;width: 1px;height: 1px;
padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}

/*收货地址*/
.m-get-process {height: 51px;background: #f7f7f7;}
.m-get-process ul {display: inline-block;}
.m-get-process li {float: left;width: 189px;height: 51px;line-height: 51px;text-align: center;color: #bbb;position: relative;}
.m-get-process li.z-old span {color: #999;font-size: 16px;background: #f7f7f7;}
.m-get-process li span.f-hdsp {_padding-top: 23px;}
.m-get-process li span {display: block;font-weight: bold;font-size: 14px;text-indent: -em;color: #999;font-size: 16px;background: #f7f7f7;}
.m-get-process li s {display: block;background-position: -92px -84px;width: 16px;height: 51px;position: absolute;right: 0;top: 0;}
.u-personal {background-image: url(../images/member-icon.png);background-repeat: no-repeat;}
.m-get-process li.z-cur span {width: 190px;height: 51px;line-height: 49px;background-image: url(../images/process.png);background-repeat: no-repeat;background-position: 0 -69px;margin-left: -9px;overflow: hidden;}
.m-get-process li.z-old span i {display: inline-block;}
.m-get-process li span i {display: inline-block;width: 14px;height: 11px;background-position: -94px -51px;margin-right: 5px;vertical-align: middle;display: none;position: relative;_top: 3px;margin-left: -16px;}
.m-get-process li.z-cur span {color: #fff;font-size: 16px;}
.m-get-process li.f-sdnjl {width: 174px;}
.cur-status a.z-no-click, .cur-status a.z-no-click:hover {padding: 0 27px;background: #ddd;color: #999;cursor: default;}
.m-statusCon {width: 1128px;margin: 15px 0 20px;padding-bottom: 20px;border: 1px solid #f0f0f0;}
.cur-status {line-height: 22px;border-bottom: 1px solid #f0f0f0;padding: 14px 15px 15px;font-size: 14px;}
.cur-status p {color: #00a800;font-size: 16px;padding-bottom: 5px;}
.cur-status a {display: inline-block;padding: 0 30px;height: 36px;line-height: 35px;background: #ec2d2d;color: #fff;text-align: center;margin: 15px 0 8px;font-size: 16px;border-radius: 2px;}
.cur-status a:hover {background:#cf2727;color:#fff;}
.delivery-mes {width: 1100px;padding: 12px 0 15px;margin: 20px auto;background: #f7f7f7;position: relative;}
.delivery-mes p {display: block;font-size: 14px;line-height: 24px;text-indent: -5em;padding-left: 45px;margin: 0 20px 0 45px;}
.delivery-mes p span {color: #bbb;}
.delivery-mes p.f-logistics a {color: #f60;}
.delivery-mes p a {color: #666;}
.operating-mes {width: 1130px;margin: 0 auto;padding-left: 20px;}
.shdz{padding: 20px 20px 20px 0;}
.shdz li{border: solid 1px #eee;height: 140px;width: 250px;float: left;margin-right: 12.5px;margin-bottom: 12.5px;padding:10px;color:#666;}
.shdz .cur{border-color:#ec2d2d;color: #666}
.shdz li h3{border-bottom:solid 1px #f0f0f0;padding: 10px 0;color:#666;}
.shdz li.xzshdz a {display: block;width: 100%;padding: 49px 0 30px;font-size: 16px;color: #999;line-height: 37px;text-align: center;}
.shdz a i {display: block;width: 31px;height: 31px;background: url(../images/address_icon.png) no-repeat -26px -15px;margin: 0 auto;}
.bjdz{width: 1130px;margin: 0 auto; padding-bottom: 30px;border-bottom: solid 1px #eee;margin-bottom: 30px;}
.operating-mes li {display: block;font-size: 14px;line-height: 25px;color: #bbb;}
.operating-mes span {display: inline-block;vertical-align: top;word-break: break-all;}
.operating-mes span.ope-text {width: 595px;padding: 0 50px 0 25px;color: #666;}
.m-goods-title {padding-bottom: 25px;}
.m-goods-title cite {display: block;font-size: 16px;padding-bottom: 10px;line-height: 24px;}
.goods-obtCon {width: 1128px;border: 1px solid #e4e4e4;}
.goods-obtCon ul.goods-title {height: 33px;line-height: 33px;background: #f2f2f2;border-bottom: 1px solid #eee;border-top: 0 none;padding: 0;}
.goods-obtCon ul {float: left;width: 1128px;padding: 20px 0;display: inline-block;border-top: 1px solid #f0f0f0;}
.goods-obtCon ul.goods-title li.f-com-name {width: 540px;padding-left: 20px;}
.goods-obtCon ul.goods-title li {height: 33px;line-height: 33px;padding: 0;color: #bbb;font-size: 12px;}
.goods-obtCon li.f-com-name {width: 560px;height: 60px;padding: 0;text-align: left;margin-right: 10px;position: relative;}
.goods-obtCon li {float: left;width: 110px;height: 20px;line-height: 20px;padding: 20px 0;text-align: center;color: #666;font-size: 14px;margin-left: 15px;}
.goods-obtCon li.f-number {width: 160px;margin-left: 0;position: relative;}
.goods-obtCon li.f-com-name span {position: absolute;left: 0;top: 0;}
.goods-obtCon li.f-com-name span img {display: block;width: 60px;height: 60px;}
.goods-obtCon li.f-com-name p {padding-left: 70px;line-height: 20px;font-size: 12px;min-height: 20px;}
.ng-result-detail .time-model {width: 538px;height: 108px;background-color: #fff2b7;padding: 22px 25px 15px;border-radius: 5px;}
.ng-result-detail  .time-view {width: 240px;height: 105px;margin-right: 50px;margin-left:19px;border: 1px solid #ffbc70;float: left;position: relative;border-radius: 20px;background-color: #fff;}
.ng-result-detail  .full-tips {width: 187px;height: 24px;border: 1px solid #ffb76a;border-radius: 12px;background-color: #fffbe7;color: #f60;text-align: center;line-height: 24px;position: absolute;top: -13px;left: 24px;font-size: 14px;}
.for-begin {padding-top: 32px;width: 210px;height: 58px;margin: 0 auto;position: relative;overflow: hidden;}
.ng-result-detail .for-begin li.cur {background-color: #f60;color: #fff;font-size: 36px;width: 58px;}
.ng-result-detail .for-begin li {display: block;width: 18px;height: 58px;line-height: 58px;color: #f60;text-align: center;float: left;font-size: 24px;border-radius: 20px;zoom: 1;}
.ng-result-detail .message-view {width: 204px;height: 105px;border: 1px solid #ffbc70;float: left;overflow: hidden;position: relative;background-color: #fff;border-radius: 20px;}
.ng-result-detail .jiexiao-end{width: 210px;height: 15px;position: absolute;top: 43px;left: 16px;}

/*发表晒单*/
.g-buyCon h3 {height: 21px;line-height: 21px;font-size: 18px;padding: 18px 0;}
.m-single-expansion {height: 243px;padding-top: 15px;line-height: 25px;}
.m-single-des {width: 1090px;margin: 0 auto;background: #f7f7f7;font-size: 16px;padding: 0 20px;position: relative;line-height: 28px;}
.m-single-expansion span {display: block;padding-top: 5px;}
.m-single-des span {font-size: 14px;}
.m-single-expansion span p {text-indent: -1.6em;padding-left: 26px;}
.m-single-expansion a {top: 15px;}
.m-single-des a {position: absolute;right: 20px;top: 0;}
.m-single-expansion a s {background-position: -95px -32px;}
.m-single-des a s {display: inline-block;width: 13px;height: 10px;background-position: -95px -18px;vertical-align: middle;position: relative;top: -2px;*top: -1px;}
.m-single-contents {width: 930px;margin: 0 auto;padding-top: 30px;padding-bottom: 49px;}
.single-left {width: 120px;padding-right: 30px;}
.single-left span {display: block;width: 96px;height: 96px;padding: 11px;border: 1px solid #f0f0f0;position: relative;}
.single-left span img {display: block;width: 96px;height: 96px;}
.single-left i {display: block;max-height: 55px;padding-top: 5px;word-break: break-all;overflow: hidden;}
.single-right {width: 749px;border-left: 1px solid #f0f0f0;padding-left: 30px;font-size: 14px;}
.single-right dd {clear: both;display: block;padding-top: 15px;line-height: 34px; word-break: break-all;}
.single-right dd p {display: block;width: 80px;}
.single-right dd p i {padding-right: 28px;}
.single-right dd input {width: 421px;height: 24px;line-height: 24px;padding: 4px 8px;}
.single-right dd input, .single-right dd textarea {color: #bbb;border: 1px solid #e4e4e4;outline: none;}
.single-right dd input:hover{border:1px solid #c5c5c5;}
.single-right dd textarea:hover{border:1px solid #c5c5c5;}
.single-right dd textarea {width: 651px;min-height: 250px;padding: 8px;border: 1px solid #e4e4e4;color: #bbb;line-height: 26px;letter-spacing: 1px;
    text-justify: auto;text-align: justify;}
.single-right .f-single-pic {width: 669px;padding-top: 9px;}
.single-right .f-single-pic ul {display: inline-block;margin-right: -29px;}
.single-right .f-single-pic li {float: left;margin: 0 29px 20px 0;border: 1px solid #e4e4e4;position: relative;cursor: pointer;}
.single-right .f-single-pic li .file {width: 70px;height: 70px;position: absolute;top: 20px;left: 20px;z-index: 12;cursor: pointer;padding: 0;
    text-indent: -200px;opacity: 0;filter: alpha(opacity=0);}
.single-right .f-single-pic li a.z-add {display: block;width: 108px;height: 39px;padding: 35px 0 34px;border: 1px solid #e4e4e4;position: absolute;
    left: -1px;top: -1px;}
.single-right .f-single-pic li a.z-add em {display: block;width: 39px;height: 39px;margin: 0 auto;background-position: 0 -428px;}


.u-personal {background-image: url(../images/member-icon.png);background-repeat: no-repeat;}
.single-right .f-single-pic i {display: block;padding-top: 100px;color: #bbb;}
.single-right .f-single-pic a.z-edit-btn:hover {background: #fb2727;}
.single-right .f-single-pic a.z-edit-btn {display: block;width: 126px;height: 39px;line-height: 38px;margin-top: 10px;font-size: 16px;background: #ec2d2d;
    border-radius: 2px;color: #fff;text-align: center;overflow: hidden;}
.single-right dt {width: 729px;height: 35px;line-height: 35px;padding-left: 18px;background: #fffff2;border: 1px solid #fd9;}
.single-right .f-single-pic li, .single-right .f-single-pic img, .single-right .f-single-pic cite, .single-right .f-single-pic cite b {
    display: block;width: 108px;height: 108px;}
.single-right .f-single-pic li {float: left;margin: 0 29px 20px 0;position: relative;cursor: pointer;}
.single-right .f-single-pic li:hover{background:#fafafa;}
.single-right .f-single-pic cite {position: absolute;left: 0;top: 0;overflow: hidden;display: none;}
.single-right .f-single-pic cite s {display: block;width: 18px;height: 20px;background-position: -90px -360px;position: absolute;top: 44px;left: 45px;z-index: 10;}
.shaidantj{ width: 126px;line-height: 38px;margin-top: 10px;font-size: 16px;background: #ec2d2d;border-radius: 2px;color: #fff;border: none;overflow: hidden;}

/*资讯单页*/
.help-right-part {float: right;width: 940px;margin-top: 10px;}
.help-in-rihgt-part {float: right;width: 938px;border: 1px solid #e4e4e4;}
.help-in-rihgt-part h2 {font-size: 18px;height: 46px;line-height: 40px;_line-height: 46px;color: #666;border-bottom: 1px solid #f7f7f7;margin-bottom: 10px;padding-left: 15px;}
.help-content {font-size: 14px;line-height: 30px;padding: 15px 50px;}
.textindent {text-indent: 2em;}
.help-left-part {float: left;width: 240px;margin-top: 10px;}
.help-nav {border: 1px solid #e4e4e4;border-bottom: 0 none;}
.help-nav h3 {font-size: 18px;height: 46px;line-height: 46px;padding-left: 40px;color: #ec2d2d;border-bottom: 2px solid #ec2d2d;background: url(../Images/help-new.png) no-repeat;}
.help-nav h4 {font-size: 15px;height: 36px;line-height: 36px;padding-left: 45px;margin-bottom: 7px;font-weight: bold;color: #999;background: #f7f7f7;}
.help-nav ul {padding-left: 30px;padding-bottom: 10px;border-bottom: 1px solid #e4e4e4;}
.help-nav ul li {height: 35px;font-size: 13px;padding-left: 25px;line-height: 30px;}
.help-nav ul li a.cur01 {color: #ec2d2d;position: relative;font-weight: bold;}
.help-contact {margin-top: 10px;border: 1px solid #e4e4e4;padding: 15px;color: #999;}
.help-contact .CustomerCon {padding: 15px 0 10px 0;}
.help-contact .Customer {width: 128px;height: 26px;line-height: 24px;_height: 20px;_padding-top: 6px;text-align: center;display: inline-block;
    border-radius: 3px;background: #ec2d2d;font-size: 14px;color: #fff;}
.help-contact .tel {font-size: 25px;font-family: Arial;color: #ec2d2d;padding-bottom: 10px;}
.help-contact .tel {font-size: 25px;font-family: Arial;color: #ec2d2d;}

/*友情链接*/
.g-links-con{border: 1px solid #e4e4e4;border-bottom: 0 none;margin: 10px 0;}
.g-links-con dl {clear: both;padding: 10px 0 20px;padding: 10px 0 30px;border-bottom: 1px solid #e4e4e4;}
.g-links-con dt {height: 30px;line-height: 30px;margin: 0 17px;font-size: 16px;border-bottom: 1px solid #eee;position: relative;}
.g-links-con dd {font-size: 14px;color: #666;padding-top: 10px;}
.g-links-con dt em {border-bottom: 2px solid #ec2d2d;position: absolute;bottom: -1px;}
.g-links-con dd span {float: left;width: 100px;height: 20px;margin: 10px 50px 10px 17px;margin: 10px 50px 0 17px;overflow: hidden;word-break: break-all;}
.g-links-con dd p {padding-left: 17px;line-height: 25px;}


/*找回密码*/
.g-links-con form{padding: 35px;text-align: center;}
.g-links-con input{border:solid 1px #e4e4e4;height: 15px;line-height: 15px;font-size:14px;padding: 10px;outline: 0;color:#717171;border-radius: 2px;width: 200px}
.g-links-con button {background-color: #ec2d2d;color: #fff;outline: none;border: none;padding: 7px 12px;border-radius: 5px;}
.g-links-con button:hover{background:#D22B2B;}


/*晒单详情*/
.other-get dt span a, .new-single cite i, .reply-total li.m-gxhf i, .get-codes-bdshare cite, .expression-gather i, .put-away b {
    display: block;background-image: url(../images/single_Detai.gif);background-repeat: no-repeat;overflow: hidden;}
.other-get dd cite s {display: block;width: 50px;height: 50px;background: url(../images/head50-gray.png) no-repeat;position: absolute;top: 0;left: 0;}
.single-info dd.single-fufen span {
    display: block;width: 73px;height: 37px;padding-top: 36px;background: url(../images/blessing.png) no-repeat;
    text-align: center;font-size: 14px;color: #ec2d2d;line-height: 21px;font-weight: bold;position: absolute;right: 0;top: -46px;}
span.publicly-get {display: block;width: 65px;height: 65px;background: url(../images/publicly-get.png?v=0211) no-repeat;
    position: absolute;top: -5px;left: -5px;}
li.win-head a s {display: block;width: 105px;height: 105px;background: url(../images/head105-gray.png) no-repeat;
    position: absolute;top: 0;left: 0;z-index: 5;}
/* .single-info dd.single-fufen span {display: block;width: 73px;height: 37px;padding-top: 36px;
    background: url(../images/blessing.png) no-repeat;text-align: center;font-size: 14px;color: #f60;
    line-height: 21px;font-weight: bold;position: absolute;right: 0;top: -46px;} */


/*支付成功页面 样式*/
.g-results-bor {border: 1px solid #ddd;margin-bottom: 80px;}
.g-results-success {width: 500px;margin: 0 auto;padding: 40px 0 20px;}
.g-results-success i.z-arrows {display: block;width: 42px;height: 42px;margin: 0 auto 5px;background-position: 0 -167px;overflow: hidden;}
.g-results-success i.shibai{display: block;width: 42px;height: 42px;margin: 0 auto 5px;background-position: 0 -122px;overflow: hidden;}
.shibai {background-image: url(../images/cart-arrow.gif);background-repeat: no-repeat;}
.g-results-success dl {text-align: center;}
.g-results-success dt {color: #00a800;font-size: 22px;margin-bottom: 5px;height: 40px;line-height: 40px;}
.g-results-success dd {font-size: 14px;position: relative;line-height: 22px;padding-top: 15px;}
.g-results-success dd a {display: inline-block;width: 140px;height: 32px;line-height: 32px;text-align: center;
border: 1px solid #ddd;color: #999;margin-right: 12px;}
.g-resulst-prompt {width: 411px;margin: 30px auto 20px;text-align: center;position: relative;}
.g-resulst-prompt span {color: #666;font-size: 14px;padding: 0 20px;background: #fff;position: absolute;bottom: -5px;left: 130px;}
.g-resulst-prompt b {width: 411px;font-size: 0;height: 1px;border-top: 1px solid #ddd;display: inline-block;}
.g-resulst-failure, .g-results-info {clear: both;width: 948px;margin: 0 auto;border: 1px solid #ddd;}
.g-results-info dl {text-align: left;}
.g-results-info dt {height: 26px;line-height: 26px;background: #f2f2f2;font-size: 12px;color: #999;overflow: hidden;}
.g-results-info dl span {float: left;display: block;display: inline;line-height: 24px;margin: 0 12px 0 20px;}
.g-results-info .u-results-name {width: 380px;word-break: break-all;height: 24px;overflow: hidden;}
.g-results-info .u-results-time {width: 180px;padding-left: 30px;}
.g-results-info .u-results-visitors {width: 90px;text-align: center;}
.g-results-info dl span {float: left;display: block;display: inline;line-height: 24px;margin: 0 12px 0 20px;}
.g-results-info dd {clear: both;width: 100%;float: left;padding: 17px 0;display: inline-block;font-size: 14px;color: #666;border-top: 1px solid #ddd;}
.g-results-info dd span.u-results-name a {color: #333;}
.g-results-info dd span em {float: left;padding: 0 5px;}
.g-results-info dd span em a {color: #666;}
.g-results-loading {width: 320px;margin: 0 auto;padding: 150px 0 150px;text-align: center;}
.g-results-loading span {font-size: 16px;height: 30px;line-height: 30px;}
.g-results-loading b {display: block;background-image: url(../images/loading-2014.gif);width: 320px;height: 12px;margin-top: 20px;}
.g-wx-banner {clear: both;margin: 80px auto 0;}
.g-wx-banner img {display: block;margin: 0 auto;}


/*计算结果*/
.m-detail-mainTab-calcRule {overflow: hidden;position: relative;height: auto;}
.m-detail-mainTab-calcRule h4 {position: absolute;top: 0;left: 0;display: block;width: 130px;
height: 100%;text-align: center;background-color: #FF5252;color: #fff;font-size: 16px;font-weight: bold;}
.m-detail-mainTab-calcRule h4 {_height: 162px;_margin-left: -130px;}
.m-detail-mainTab-calcRule h4 .wrap {position: absolute;top: 50%;left: 0;display: block;width: 90px;
height: 100px;margin: -50px 20px 0 20px;}
.ico {display: inline-block;vertical-align: middle;
    background: url('/static/images/7bb09c282377f08a16e399b734b17bf59144c1bc.png') no-repeat;
    _background-image: url('/static/images/3f36edc9fb943ec2e5b875efcd5575e9896b6626.png');
    overflow: hidden;}
.m-detail-mainTab-calcRule h4 .txt {display: inline-block;width: 70px;}
.m-detail-mainTab-calcRule .ruleWrap {height: auto;padding: 15px 20px 15px 20px;padding-bottom: 12px\9;
margin-left: 130px;border: 1px solid #ddd;border-left: 0;overflow: hidden;}
.m-detail-mainTab-calcRule .ruleList {}
.m-detail-mainTab-calcRule li {padding: 5px 0;line-height: 16px;color: #3c3c3c;}
#resultPanel span.index {display: inline-block;margin-right: 10px;width: 16px;height: 16px;line-height: 16px;
border-radius: 50%;text-align: center;}
.m-detail-mainTab-calcRule .index {background-color: #4f4846;color: #fff;}
.m-detail-mainTab-calcRule li.txt-red {color: #db3652;}
.m-detail-mainTab-resultList {width: 100%;margin-top: 35px;color: #3c3c3c;font-size: 12px;}
table {border-collapse: collapse;border-spacing: 0;}
.m-detail-mainTab-resultList th.time {padding-left: 30px;}
.m-detail-mainTab-resultList .time {width: 200px;}
.m-detail-mainTab-resultList th {padding: 0 10px;height: 35px;line-height: 35px;background-color: #F2F2F2;
border-top: 2px solid #ddd;}
.m-detail-mainTab-resultList .startRow td {background-color: #FFFFE0;border: 1px solid #DDDEB4;text-align: center;}
.m-detail-mainTab-resultList td {height: 37px;line-height: 37px;border-bottom: 1px solid #ddd;}
.m-detail-mainTab-resultList .resultRow td {padding: 15px 30px 20px;height: 120px;line-height: 16px;
background-color: #FF5252;color: #fff;}
.m-detail-mainTab-resultList .resultRow h4 {display: inline-block;margin-top: 6px;float: left;
width: 85px;height: 100%;font-family: "Microsoft Yahei";font-size: 16px;font-weight: bold;}
.m-detail-mainTab-resultList .resultRow a {margin-left: 10px;color: #FFE000;font-family: simsun;}
.m-detail-mainTab-resultList a {color: #7F7F7F;}
.m-detail-mainTab-resultList .resultRow li {padding: 2px 0;line-height: 24px;}
#resultPanel span.index {display: inline-block;margin-right: 10px;width: 16px;height: 16px;line-height: 16px;
border-radius: 50%;text-align: center;}
.m-detail-mainTab-resultList .index {color: #fff;font-weight: bold;}
.m-detail-mainTab-resultList .resultCode{margin-top: 15px;display: inline-block;padding: 0 20px;
background-color: #fff;color: #FC5765;border-radius: 17px;font-weight: bold;font-family: "Microsoft Yahei";
font-size: 18px;line-height: 30px;}
.m-detail-mainTab-resultList .ball {display: inline-block;margin-right: 1px;width: 22px;height: 25px;
line-height: 22px;text-align: center;background-position: -90px -100px;color: #de2042;font-size: 14px;}
.m-detail-main-codes .deco, .m-detail-period-title-ft, .m-detail-mainTab-resultList .ball {
    background-image: url(../images/7bb09c282377f08a16e399b734b17bf59144c1bc.png);
    _background-image: url(../images/7bb09c282377f08a16e399b734b17bf59144c1bc.png);
    background-repeat: no-repeat;}
.m-detail-mainTab-resultList .square {display: inline-block;margin-right: 2px;width: 18px;height: 24px;
line-height: 24px;text-align: center;background-color: #fff;border-radius: 2px;color: #de2042;font-size: 14px;}
.ico-text {width: 32px;height: 44px;background-position: -60px -50px;}
.m-detail-mainTab-resultList .ico-arrow-transfer {margin: 0 10px;}
.ico-arrow-transfer {width: 11px;height: 10px;background-position: -120px -90px;}

/*往期夺宝*/
.m-detail-tabHistory-item {height: 100px;padding: 20px 0;border-bottom: 1px solid #dddddd;}
.m-detail-tabHistory-period {float: left;width: 142px;line-height: 100px;text-align: center;}
.m-detail-tabHistory-info {float: left;width: 484px;padding-left: 40px;}
.m-detail-tabHistory-info img {display: block;float: left;width: 70px;height: 70px;margin-top: 15px;}
.m-detail-tabHistory-info-txt {float: left;width: 350px;padding: 8px 0 0 20px;}
.m-detail-tabHistory-info-txt span {line-height: 28px;}

.m-detail-tabHistory-published .m-detail-tabHistory-result {padding-top: 8px;}
.m-detail-tabHistory-result {float: left;width: 320px;}
.m-detail-tabHistory-result span {display: block;line-height: 28px;}
.m-detail-tabHistory-operation {float: right;width: 130px;line-height: 100px;text-align: center;}
.w-countdown {margin-top: 32px;}
.w-countdown {color: #3b3b3b;line-height: 24px;font-size: 15px;}
.w-countdown-title {padding-right: 14px;font-size: 16px;font-weight: normal;}
.w-countdown-nums {color: #db3652;font-size: 42px;text-align: center;font-family: Arial;}
/*获得的商品*/
.g-acquired-goods ul {clear: both;border-bottom: 1px solid #f0f0f0;}
.g-acquired-goods li {float: left;width: 752px;height: 98px;padding: 0 19px;border-bottom: 1px solid #f0f0f0;
border-top: 0 none;position: relative;cursor: pointer;}
.g-acquired-goods li span {margin: 19px 0;position: relative;}
.g-acquired-goods li span img {display: block;width: 60px;height: 60px;}
.g-acquired-goods li dl {padding-top: 16px;}
.g-acquired-goods li dl {margin-left: 12px;padding-top: 17px;color: #bbb;line-height: 20px;}
.g-acquired-goods li dl dt {display: block;width: 450px;height: 20px;line-height: 20px;overflow: hidden;
font-size: 14px;margin-bottom: 3px;word-break: break-all;}
.g-acquired-goods li dl dt, .g-acquired-goods li dl a {font-size: 14px;}
.g-acquired-goods li dd {width: 450px;height: 20px;line-height: 20px;overflow: hidden;word-break: break-all;}
.g-acquired-goods li strong {display: block;width: 118px;position: absolute;right: 19px;bottom: 33px;
text-align: center;font-size: 14px;font-style: normal;}
.g-acquired-goods li a.z-wait-btn {border: 1px solid #f00;display: block;
height: 22px;line-height: 22px;color: #ec2d2d;font-size: 12px;}

/*個人中心*/
.g-buys-records {height: 268px;position: relative;}
.g-common-control {width: 788px;border: 1px solid #e4e4e4;margin-top: 15px;}
.m-getGood-title {padding: 0 19px;height: 51px;position: relative;overflow: hidden;}
.m-getGood-title a {display: inline-block;position: absolute;right: 19px;top: 16px;}
.m-getGood-title a em {margin-left: 3px;}
.m-getGood-title b {font-size: 14px;line-height: 51px;}
.m-comm-scroll {border-top: 1px solid #f0f0f0;position: relative;}
.commodity-list {width: 788px;height: 218px;position: absolute;left: -1px;top: -1px;_top: 0;overflow: hidden;}
.productsCon {float: left;width: 197px;height: 218px;position: relative;z-index: 4;}
.productsCon:hover .list-join a{display: block;width: 123px;height: 26px;line-height: 25px;border-radius: 2px;
background: #fff;color: #ec2d2d;text-align: center;font-size: 14px;position: absolute;bottom: 12px;left: 34px;}
.proList {width: 197px;height: 218px;margin: 0 auto;padding: 15px 0 20px;border-right: 1px solid #e4e4e4;
position: relative;overflow: hidden;_width: 181px;}
.proList li.list-pic {position: relative;}
.proList li {width: 143px;margin: 0 auto;}
.proList li.list-pic a, .proList li.list-pic img {display: block;width: 143px;height: 130px;}
.proList li.list-name {display: block;height: 31px;line-height: 16px;margin-top: 21px;
overflow: hidden;word-break: break-all;font-size: 12px;}
.g-buys-records .proList li.list-ing {padding-top: 4px;}
.proList li.list-ing a {height: 20px;line-height: 20px;text-align: center;color: #fff;overflow: hidden;}
.proList li.list-ing em {margin: 0 3px;}
.proList li.list-join a {display: block;width: 123px;height: 26px;line-height: 25px;border-radius: 2px;background: #fff;
color: #bfbfbf;text-align: center;font-size: 14px;border: 1px solid #e8e8e8;position: absolute;bottom: 12px;left: 34px;}
#jilu img:hover{border-radius: 15px;}
/*我的关注*/
.g-my-attention{height: 268px;position: relative;}
.g-my-attention .productsCon {height: 218px;}
.g-my-attention .proList {height: 192px;}
.g-my-attention .products-hover li.list-ing {padding-top: 23px;}
.proList li.list-ing {text-align: center;position: relative;top: -70px;}
.g-my-attention .products-hover .proList li.list-ing a:hover {background: #f60;color: #fff;}
.g-my-attention .products-hover .proList li.list-ing a {border: 1px solid #f60;color: #f60;}
.g-my-attention .commodity-list li.list-ing a {display: block;
    width: 143px;font-size: 12px;background-color: #FF8C8C;opacity: 0.8;}
.products-hover .proList {width: 180px;height: 237px;padding: 29px 0 20px;border: 1px solid #f60;
position: absolute;top: 0;left: 0;z-index: 11;_width: 179px;}
.g-my-attention .products-hover li.g-progress {padding-top: 36px;}
.proList li.g-progress {padding-top: 27px;height: 3px;}
{border: 1px solid #f60;position: absolute;left: 0;height: 223px;}
/*登录注册*/
.help-block{color:#f76e6e;position: relative;top: 5px;}
/*邀请*/
.y_con{border-bottom:solid 1px #f0f0f0;padding-bottom: 50px;}
.y_title {width: 715px;margin: 0 auto;font-size: 16px;color: #585858;height: 47px;line-height: 47px;padding-left: 185px;}
.y_icon1 {width: 715px;margin: 0 auto;background: url("../images/yq_tit.png") left 50px no-repeat;background-size: 173px;padding-top: 50px;}
.y_icon2 {width: 715px;margin: 0 auto;background: url("../images/yj_bg.png") left 50px no-repeat;background-size: 173px;padding-top: 50px;}
.y_copyy {width: 900px;margin: 0 auto;margin-top: 20px;font-size: 14px;}
.y_textarea {height: 38px;line-height: 20px;padding: 10px 15px;font-size: 14px;color: #585858;width: 700px;
border: 1px solid #e4e3e3;border-radius: 4px;display: inline-block;vertical-align: top;overflow: auto;line-height: 35px;margin-top: 20px;}
.y_copy {vertical-align: top;display: inline-block;color: #fff;font-size: 20px;font-weight: 700;text-align: center;
height: 58px;width: 128px;background-color: #ec2d2d;border: none;border-radius: 4px;margin-left: 5px;margin-top: 20px;}
.y_con .login{color: #585858;font-size: 14px;}
.y_con .y_bottom{color: #fff;font-size: 18px;font-weight: 700;text-align: center;
height: 30px;width: 90px;background-color: #ec2d2d;border: none;border-radius: 4px;}
.t-head {height: 33px;line-height: 33px;background-color: #f2f2f2;border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #eee;color: #bbb;position: relative;z-index: 2;font-size: 12px;width: 790px;margin: 0 auto;}
 .t-head span {display: block;float: left;}
.u-time {width: 200px;text-indent: 28px;}
.u-name {width: 100px;}
.y_con .u-info {width: 380px;padding-right: 30px;padding-left: 20px;}
.u-much {width: 80px;}
.u-money {width: 80px;}
.t-info li span {display: block;float: left;height: 42px;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    line-height: 42px;}
.t-info{border: 1px solid #f0f0f0;overflow: hidden;}
.t-info li{border-bottom: 1px solid #f0f0f0;overflow: hidden;}
.y_hdgz{color: #ec2d2d;font-size: 24px;}

/*我的订单*/
.u-dd4 {width: 25%;}
.u-dd1{width:15%;}
.u-dd1 :hover{color:#ec2d2d;}
.u-dd1 button{background: #fff;border:none;outline: none}


/*右侧 客户 购物车 返回顶部*/
.member-narrow .m-narrow-list li.f-customer-service {height: 118px;text-align: center;}
.member-narrow .m-narrow-list li.f-customer-service .u-float-list {height: 118px;}
.member-narrow .m-narrow-list li.f-customer-service .u-float-list a {height: 117px;}
.member-narrow .m-narrow-list li.f-customer-service a s {display: block;background-image: url(../images/customer2.gif);
background-repeat: no-repeat;width: 20px;height: 29px;margin-bottom: 10px;_margin-left: 8px;overflow: hidden;}
.member-narrow .m-narrow-list li .u-float-list s {display: block;margin: 0 auto;position: relative;top: 14px;}
.member-narrow .m-narrow-list li.f-customer-service em {display: block;line-height: 16px;font-size: 14px;}
.member-narrow .m-narrow-list li.f-member-cart em {display: block;min-width: 12px;height: 14px;padding: 0 1px;border-radius: 12px;text-align: center;line-height: 13px;color: #fff;font-size: 10px;background: #EC2D2D;overflow: hidden;position: absolute;left: 13px;top: 12px;}
.member-narrow .m-narrow-list li.f-member-cart s {background-position: -50px -489px;width: 21px;height: 20px;top: 15px;}
.member-narrow .m-narrow-list li .u-float-list s {display: block;margin: 0 auto;position: relative;top: 14px;}
.u-personal {background-image: url(../images/member-icon.png);background-repeat: no-repeat;}
.member-narrow .m-narrow-list li.f-member-cart cite {height: 51px;padding-top: 6px;_height: 50px;_padding-top: 7px;line-height: 15px;text-align: center;_background: #f60;}

/*积分明细 翻页*/
.pagination {margin: 20px;text-align: center;width: 710px;float: left;}
.pagination li{width:35px;line-height:35px;float:left;border: solid 1px #ebebeb;margin: 0 5px;}
.pagination li a{height: 37px;width: 37px;display: block;}
.pagination li:hover{border:solid 1px #ec2d2d }
.pagination li.disabled{background-color: #f5f5f5;}
.pagination li.active{background: #ec2d2d}
.pagination li.active span{color:#fff;}

/*分享 - 夺宝记录详情*/
.m-mer-info .bdsharebuttonbox{margin-top: 20px;}

/*个人中心 邀请分享按钮*/
.a_invite_fenxinag:hover{position: relative;top: -16px;background-color: #fff;color: #ec2d2d;padding: 10px;border-radius: 2px;margin-left: 10px;outline: none;border:1px solid #ec2d2d}
.a_invite_fenxinag{    position: relative;top: -16px;background-color: #fff;color: #999;padding: 10px;border-radius: 2px;margin-left: 10px;outline: none;border:1px solid #e8e8e8 }    

/*中奖*/
.tbl-main {
width: 97%;
table-layout: fixed;
border: 1px solid #e7e7e7;
}
.tbl-main tr {
border-bottom: 1px solid #e7e7e7;
height: 50px;
}
.tbl-main tr:hover{background: #f5f5f5}
.thead-tbl-grade th {
height: 40px;                                  
border-top: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7;
background: #f2f2f2;
text-align: left;
}
.moren{color: red;border: 1px solid;border-radius: 5px;padding: 2px 5px;}
.note{ color: #fff; background: #ec2d2d;color:#fff;text-align: center;border-radius: 5px;margin-right: 15px; display: none; }
.thead-tbl-address:hover .note{ display: block; color: #fff; padding:2px 5px;}

.grzx_dd15{width: 15%}
.grzx_dd35{width:35%;}

/*等级头像*/
.dj20{width: 20px;height: 20px;margin-bottom: -5px;}
.dj25{width: 25px;height: 25px;margin-bottom: -5px;}
/*名称颜色*/

.jibiedi{color:#ec2d2d;}
.jibiezhong{color:#FF6911;}
.jibiegao{color:#009900;}
/*专区公告*/
.announced_dynamic {
    overflow: hidden;
    position: relative;
    background: url(../images/tenbg_03.png) no-repeat center center;
    position: relative;
    top: -2px;
    height: 45px;
}
.announced_dynamic1 {
    background: url(../images/tenbg_032.png) no-repeat center center;
}

.announced_dynamic2 {
    background: url(../images/tenbg_033.png) no-repeat center center;
}

.announced_dynamic p {
    margin-left: 150px;
    line-height: 45px;
    height: 45px;
    font-size: 14px;
    color: #666666;
    width: 820px;
    overflow: hidden;
}

.announced_dynamic .w_addlink {
    color: #666;
    font-size: 14px;
    position: absolute;
    right: 146px;
    top: 12px;
}
.announced_dynamic a {
    display: inline-block;
    color: #dd2726;
    margin: 0px 2px;
}





.per_con_1 .info-up-left .head-portrait,
.head-portrait img,
.head-portrait b {
    display: block;
    width: 60px;
    height: 60px;
    cursor: pointer;
    overflow: hidden;
}

.per_con_1 .info-up-left .head-portrait b {
    background-position: 0 -78px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}

.per_con_1 .info-up-left .head-portrait p {
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    color: #fff;
    text-align: center;
    line-height: 60px;
    display: none;
}

.info-up-left .head-portrait p cite {
    position: relative;
    z-index: 3;
}

.info-up-left .head-portrait p em {
    display: block;
    width: 60px;
    height: 60px;
    background: #000;
    opacity: 0.5;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.info-up-left .fl {
    position: relative;
}

.info-up-left dl {
    padding-left: 12px;
}

.fl {
    float: left;
}

.info-up-left dt {   
    padding: 3px 0 4px;
    _padding-top: 7px;
}

.gray3 {
    color: #333;
}

.info-up-left dt a cite {
    color: #333;
}

.info-up-left dt em {
    font-size: 14px;
    margin-left: 5px;
}

.gray99 {
    color: #999;
    font-size: 12px;
}

.class-icon01,
.class-icon02,
.class-icon03,
.class-icon04,
.class-icon05,
.class-icon06,
.class-icon07 {
    display: inline-block;
    position: relative;
    padding-left: 17px;
    padding-right: 5px;
    line-height: 20px!important;
    color: #666;
}

.class-icon01 s {
    background-position: -1px 0;
}

.class-icon01 s,
.class-icon02 s,
.class-icon03 s,
.class-icon04 s,
.class-icon05 s,
.class-icon06 s,
.class-icon07 s {
    position: absolute;
    width: 13px;
    height: 13px;
    display: inline-block;
    top: 4px;
    top: 2px\9;
    _top: 4px;
    left: 0;
    overflow: hidden;
}

.class-icon01 s,
.class-icon02 s,
.class-icon03 s,
.class-icon04 s,
.class-icon05 s,
.class-icon06 s,
.class-icon07 s {
    background: url(images/new-class-icon.png);
}

.info-up-left dd a {
    color: #7b7b7b;
    margin-left: 5px;
}

.info-up-left dd a:hover {
    color: #ec2d2d
}

.info-up-right {
    padding-right: 13px;
    position: relative;
}

.fr {
    float: right;
}

ul,
ol {
    list-style: none;
}

.info-up-right li.z-news {
    position: relative;
}

.info-up-right li {
    display: block;
    width: 60px;
    height: 60px;
}

.info-up-right li {
    float: left;
    margin: 0 6px;
}

.info-up-right li a {
    display: block;
    width: 60px;
    height: 50px;
    background-position: 0 -149px;
    color: #bbb;
    text-align: center;
    padding-top: 10px;
}

.u-personal {
    background-image: url(../images/member-icon.png);
    background-repeat: no-repeat;
}

.info-up-right li.z-news b {
    background-position: 0 -48px;
}

.info-up-right li b {
    display: block;
    width: 18px;
    height: 19px;
    margin: 0 auto 3px;
}

.info-up-right li.z-not-bound b {
    background-position: 0 -24px;
}

.info-up-right li.z-binding b {
    background-position: 3px 1px;
}

.info-up-right li a:hover {
    background-position: 0 -215px;
    color: #ec2d2d;
}

.info-up-right li.z-news a:hover b {
    background-position: -25px -48px;
}

.info-up-right li.z-not-bound a:hover b {
    background-position: -25px -24px;
}

.info-up-right li.z-binding a:hover b {
    background-position: -22px 1px;
}

.info-down-l {
    width: 255px;
    height: 56px;
    padding-top: 14px;
    padding-left: 19px;
}

.info-down-l span {
    display: block;
    width: expression(this.offsetWidth>127 ? '127px': true);
    max-width: 127px;
    line-height: 21px;
    overflow: hidden;
    font-size: 12px;
    text-align: center;
}

.info-down-l span b {
    display: block;
    font-size: 16px;
    text-indent: -3px;
}

.orange {
    color: #ec2d2d!important;
}

.orangee {
    color: #00a800!important;
    width:105px;
}

.info-down-l a.z-recharge-btn {
    color: #ec2d2d;
    border-color: #ec2d2d;
}

.info-down-l a.z-recharge-btn:hover {
    color: #fff;
    background: #ec2d2d;
    border: 1px solid #ec2d2d;
}

.info-down-l a.z-transfer-accounts:hover {
    color: #fff;
    background: #999;
}

.info-down-l p a {
    display: block;
    float: left;
    width: 68px;
    height: 24px;
    line-height: 23px;
    _line-height: 25px;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    margin-left: 18px;
    display: inline;
    border-radius: 5px;
    font-size: 14px;
    overflow: hidden;
    margin-top: 10px;
}

.info-down-l a.z-transfer-accounts {
    color: #999;
    border-color: #999;
}

.info-down-r {
    height: 36px;
    padding: 17px 0 17px 7px;
    overflow: hidden;
}

.info-down-r li.z-dividing-line {
    width: 1px;
}

.info-down-r li {
    float: left;
    width: 89px;
    text-align: center;
    line-height: 18px;
}

.info-down-r li.z-dividing-line s {
    display: block;
    font-size: 0;
    width: 0;
    height: 36px;
    border-left: 1px solid #f0f0f0;
}

.info-down-r li a {
    color: #999;
}

.info-down-r li a:hover {
    color: #ec2d2d
}

.info-down-r li em {
    display: block;
    color: #ec2d2d;
    font-size: 14px;
}

.per_con_3 {
    float: left;
    width: 790px;
    margin-top: 10px;
}

.per_con_3 .tabbtn {
    height: 40px;
    background: #f1f1f1;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    border-top: solid 1px #ddd;
}

.per_con_3 .tabbtn li {
    float: left;
    position: relative;
    margin: 0 0 0 -1px;
}

.per_con_3 .tabbtn li a {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    width: 108px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    color: #666;
}

.per_con_3 .tabbtn li.current {
    border-left: solid 1px #d5d5d5;
    border-right: solid 1px #d5d5d5;
    border-top: solid 1px #ec2d2d;
}

.per_con_3 .tabbtn li.current a {
    height: 39px;
    line-height: 39px;
    background: #fff;
    color: #666;
}


/* tabcon */

.per_con_3 .tabcon {
    border-width: 0 1px 1px 1px;
    border-color: #ddd;
    border-style: solid;
    position: relative;
    /*必要元素*/
    overflow: hidden;  
} 

.per_con_3 .tabcon .subbox {
    position: absolute;
    /*必要元素*/
    left: 0;
    top: 0;
}

.per_con_3 .tabcon .sublist {
    padding: 5px 10px;
}


/* leftcon */

.per_con_3 #leftcon .subbox {
    width: 9999em;
}

.per_con_3 #leftcon .subbox .sublist {
    float: left;
    width: 664px;
}


/* sublist */

.per_con_3 .sublist {
    padding: 10px;
    text-align: center;
}

.per_con_3 .sublist ul {
    padding-bottom: 15px;
}

.per_con_3 .sublist li {
    height: 90px;
    border-bottom: 1px #ebebeb dashed;
    margin: 15px 0;
}

.per_con_3 .sublist li a {
    height: 38px;
    font-size: 12px;
    color: #666
}

.per_con_3 .sublist li a:hover {
    color: #ec2d2d
}

.per_con_3 .sublist li span {
    margin: 0 5px 0 0;
    font-size: 12px;
    font-weight: 400;
    color: #ddd;
}

.per_con_3 .sublist dd {
    float: left;
    width: 25%
}

.per_con_3 .sublist span a {
    color: #666;
    margin: 0 10px;
}

.per_con_3 .sublist span a:hover {
    
    
}

.per_con_jbxx{
    padding-bottom: 20px;
    border-style:solid;
    border-color: #e1e1e1;
    border-width:1px;
    width: 790px;
    overflow: hidden;
}
/*个人中心右侧*/
.per_right {
    float: right;
    width: 220px;
    margin-top: 16px;
}

.per_right_1 {
    float: right;
    width: 218px;  
    border: solid 1px #d9d9d9
}

.per_right .title {
    margin: 10px 0 10px 15px;   
    font-size: 14px;
    border-bottom: 1px #ebebeb dashed;
}

.per_right_1 a {
    color: #666;
    float: left;
    width: 218px;
    font-size: 12px;
    padding-left: 15px;
    line-height: 23px; 
    height: 23px;
    margin-bottom:10px;
}

.per_right_1 a:hover {
    color: #ec2d2d;
}

.per_right_2 {
    float: right;
    width: 218px;
  /*  height: 264px;*/
    margin-top: 10px;
    border: solid 1px #d9d9d9
}

.per_right_2 textarea {
    display: block;
    width: 160px;
    height: 88px;
    padding: 8px 11px 0 11px;
    margin: 10px 15px;
    border: 1px solid #ddd;
    line-height: 26px;
    resize: none;
    outline: none;
}

.fx-out-inner {
    height: 29px;  
    overflow: hidden;
}

.fx-out-inner a.z-copy-share {
    display: block;
    width: 76px;
    height: 20px;
    line-height: 22px;  
    overflow: hidden;
    text-align: center;
    color: #666;
    border: solid 1px #D6D6D6;
    border-radius: 2px;
    font-size: 12px;
    margin-right: 9px;
}

.fx-out-inner .bdshare-button-style2-16 a {
    height: 17px;
    line-height: 17px;
    background-image: url(../images/net-share-icon.gif);
    margin-right: 8px;
}

.per_right_2 textarea:hover {
    border: 1px solid #bbb;
}

.per_right_3 {
    float: right;
    width: 218px;
    margin-top: 10px;
    border: solid 1px #d9d9d9;   
}

.per_right_3 .per_right_3nr {
        text-align: center;
}

.per_right_3 a {
    color: #ec2d2d
}

.per_right_3 a:hover {
    text-decoration: underline
}

.per_right_3 p {
    padding-top: 7px;
    line-height: 24px;
    padding-left: 10px;
}

.per_right_4 {
    float: right;
    width: 218px;
    margin-top: 10px;
    border: solid 1px #d9d9d9
}

.per_right_4nr {
    padding: 0px 20px;
    line-height: 30px;
    margin-bottom: 10px;
}

.per_right_5 {
    float: right;
    width: 183px;   
    margin-bottom: 10px;
    border: solid 1px #d9d9d9;
    padding: 0 20px 10px 15px;
}

.per_right_5 a {
    color: #ec2d2d;
}
.hyzc_left {
    width: 675px;
    float: left;
    margin-top: 30px;
}

.hyzc_right {
    width: 340px;
    float: left;
    margin-top: 30px;
    margin-left: 50px;
    border-left: 1px #ebebeb dashed;
    padding-left: 50px;
}

.hyzc_right .title {
    text-align: center;
    font-size: 24px;
    margin-bottom: 15px;
}

.hyzc_right .titlee {
    font-size: 18px;
    margin-bottom: 55px;
}

.hyzc_right .titlee a {
    float: left;
    color: #ec2d2d;
    width:50%;
    font-size: 14px;
    border-radius: 5px 5px 0 0;
    text-align: center;
    height: 35px;
    line-height: 35px;
    }

.hyzc_right li {
    float: left;
    width: 340px;
    
    position: relative;
    color: #bbb;
    margin:5px 0;
}

.hyzc_right li input {
    float: left;
    width: 298px;
    height: 20px;
    padding: 10px 0 10px 40px;
    font-size: 14px;
    position: relative;
    border: 1px solid #ddd;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 0 #fafafa;
    -webkit-box-shadow: 0 1px 0 #fafafa;
    box-shadow: 0 1px 0 #fafafa;
    overflow: hidden;
    outline: none;
}

.hyzc_right li input:focus {  
           
            border: #ec2d2d 1px solid;  
        }  

.hyzc_right li b.user-name {
    height: 18px;
    background-position: 0 0;
    top: 11px;
}

.register-form-con li b {
    display: block;
    width: 18px;
    position: absolute;
    left: 10px;
    z-index: 10;
}

.passport-icon {
    background-image: url(../images/passport-icon.png?v=0720);
    background-repeat: no-repeat;
}
.error-message{
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    background-position: 0 -52px;
    vertical-align: middle;
    position: relative;
    margin-right: 3px;
    margin-left: 8px;
}
.yanzhengma a {
    height: 42px;
    width: 130px;
    background: #ebebeb;
    float: left;
    color: #797979;
    font-size: 16px;
    line-height: 42px;
    text-align: center;
}

 
.passport-icon {
    background-image: url(../images/passport-icon.png?v=0720);
    background-repeat: no-repeat;
}

.hyzc_right li b {
    display: block;
    width: 18px;
    position: absolute;
    left: 10px;
    z-index: 10;
}

.hyzc_right li b.user-name {
    height: 18px;
    background-position: 0 0;
    top: 11px;
}

.hyzc_right li b.login-password {
    height: 20px;
    background-position: 0 -25px;
    top: 10px;
}

.hyzc_right li b.verification-code {
    height: 20px;
    background-position: 0 -208px;
    top: 11px;
}

.yanzhengmaimg {
    height: 42px;
    width: 100px;
    float: left;
    background: #ebebeb;
}

.hyzc_right li .z-code a {
    color: #bbb;
    line-height: 42px;
    position: absolute;
    font-size: 14px;
    padding-left: 10px;
}

.hyzc_right li .z-code a:hover {
    color: #ec2d2d;
    text-decoration: underline;
}

.link-con {
    text-align: center;
    padding-top: 16px;
}

.z-agreeBtn {
    display: block;
    width: 300px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #fff;
    background: #f76e6e;
    border-radius: 2px;
    text-align: center;
    margin-bottom: 13px;
    border:none;
    outline: none
}

.z-agreeBtn:hover {
    background: #F14545
}

.link-con a.z-agreement {
    color: #666;
    font-size: 14px;
}

.wjmm a {
    float: right;
    margin-top: 15px;
    color: #bbb
}

.disanfang {
    border-top: 1px #ddd dotted;
    height: 42px;
    line-height: 42px;
    padding-top: 30px;
}

.disanfang a {
    margin: 0 10px;
}


/*最新揭晓*/

.w_latest_title {
    overflow: hidden;
    width: 100%;
    height: 50px;
}

.w_title_one {
    float: left;
    width: 910px;
    border-bottom: 2px solid #999999;
    line-height: 34px;
    margin-top: 10px;
}

.w_title_two {
    float: right;
    width: 266px;
    border-bottom: 2px solid #999999;
    line-height: 34px;
    margin-top: 12px;
    font-size: 16px;
}

.w_announced_one {
    float: left;
    width: 921px;
}

.w_title_one .w_waiting {
    color: #dd2726;
}

.w_title_one a {
    font-size: 16px;
    color: #333;
    margin-right: 20px;
}

.w_title b {
    margin-left: 5px;
    color: #999;
    font-size: 14px;
    font-weight: 100;
}

.w_announced_one ul {
    overflow: hidden;
}

.w_announced_one {
    float: left;
    width: 921px;
}

.w_announced_one .w_latest {
    float: left;
    width: 254px;
    padding: 16px 20px 18px;
    border: 1px solid #ddd;
    margin-top: 10px;
    height: 398px;
    overflow: hidden;
    margin-right: 11px;
}

.w_announced_one .w_latest:hover {
    border: 1px solid #dd2726;
    box-shadow: 0px 0px 4px #fc5958;
    -o-box-shadow: 0px 0px 4px #fc5958;
    -webkit-box-shadow: 0px 0px 4px #fc5958;
    -moz-box-shadow: 0px 0px 4px #fc5958;
    -ms-box-shadow: 0px 0px 4px #fc5958;
}

.w_latest a.w_goods_img {
    margin-top: 0px;
    text-align: center;
}

.w_latest a.w_goods_img img {
    width: 200px;
    height: 200px;
}

.w_latest a.w_goods_three {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.w_latest a {
    font-size: 13px;
    color: #333;
    display: block;
    width: 100%;
    margin: 10px 0px;
}

.w_countdown b {
    line-height: 25px;   
    font-weight: 100;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   
} 

.w_latest b i {
    width: 56px;
    height: 25px;
    background: #dbdbdb;
    display: inline-block;
    font-size: 13px;
    color: #797979;
    text-align: center;
    line-height: 25px;
    border-radius: 2px;
    -o-border-radius: 2px;
    -wedkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    font-style: normal;
    margin-left: 30px;
    float: right;
}

.w_different_add {
    margin: 10px -20px -18px;
    padding: 7px 20px 12px;
    min-height: 126px;
    overflow: hidden;
    background: #f5f5f5;
}

.w_countdown strong {
    font-weight: 100;
    height: 25px;
    padding-left: 30px;
    background: url(../images/clock_03.png) no-repeat left center;
    font-size: 20px;
    color: #666;
}

.w_countdown p {
    width: 240px;
    height: auto;
    font-size: 36px;
    color: #dd2726;
    margin: 15px auto 0px;
}

.w_countdown p b {
    ont-size: 36px;
    color: #fff;
    float: left;
    line-height: 36px;
    display: block;
    height: 36px;
    width: 27px;
    margin: 0px 2px;
    background-color: #ec2d2d;
    border-radius: 5px;
    text-align: center;
}

.w_countdown p span {
    float: left;
    width: 27px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-weight: bold;
}

.w_figure {
    float: left;
    width: 40px;
    height: 40px;
    margin-top: 4px;
}

.w_text {
    float: right;
    width: 200px;
}

.w_figure img {
    width: 40px;
    height: 40px;
}

.w_text dd {
    font-size: 12px;
    color: #808080;
    line-height: 18px;
}

.w_text dd a {
    color: #3399ff;
    font-size: 12px;
    margin: 0px;
    display: inline;
}

.w_text .w_add_multiple_box {
    position: relative;
    margin-top: 4px;
}

.w_text dd .w_add_multiple {
    display: block;
    width: 176px;
    height: 30px;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-align: center;
    color: #dd2726;
    font-size: 16px;
    line-height: 30px;
    background: #fff;
    cursor: pointer;
}

.w_text dd a.w_span {
    margin-top: 10px;
    display: block;
    background: #dd2726;
    border-radius: 4px;
    width: 178px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: #ffffff;
    font-size: 16px;
    position: absolute;
    left: 0px;
    top: -10px;
}

.w_text dd a.w_span:hover{

}
.w_announced_two {
    float: right;
    width: 264px;
    border: 1px solid #ddd;
    margin-top: 10px;
    background: #f4f4f4;
}

.w_latest_right {
    padding: 14px 24px;
    margin: 10px;
    height: 364px;
    background: #fff;
}

.w_latest_right .w_rightImg {
    width: 200px;
    height: 180px;
    overflow: hidden;
}

.w_latest_right a.w_goods_img {
    margin: 0px;
    text-align: center;
}

.w_latest_right a,
.w_latest_right b {
    font-size: 13px;
    color: #333;
    display: block;
    width: 100%;
    margin: 8px 0px;
}
.w_latest_right b {
    color: #999;
    font-weight: 100;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.w_latest_right a.w_goods_img img {
    width: 180px;
    height: 180px;
}

.w_latest_right a.w_goods_img {
    margin: 0px;
    text-align: center;
}

.w_latest_right a.w_goods_three {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.w_latest_right .w_line {
    margin: 0px;
    margin-bottom: 10px;
}

.w_line {
    background: #eeeeee;
    height: 6px;
    margin: 15px 10px 10px;
}

.w_line span {
    background: #dd2726;
    height: 6px;
    display: block;
    width: 150px;
    display: block;
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#ff934b', endColorStr='#ec2d2d', gradientType='1');
    background: -moz-linear-gradient(0deg, #ff934b, #ec2d2d);
    background: -webkit-gradient(linear, 0% 0, 100% 0, from(#ff934b), to(#ec2d2d));
    background: -ms-linear-gradient(left, #ff934b 0, #ec2d2d 100%);
    background: -o-linear-gradient(0deg, #ff934b, #ec2d2d);
}

.w_latest_right .w_number li {
    width: 98px;
    text-align: left;
}

.w_number li.w_amount {
    color: #333;
    font-size: 14px;
}

.w_number li {
    float: left;
    width: 86px;
    text-align: center;
    color: #999;
    font-size: 12px;
    margin-bottom: 8px;
}

.w_latest_right .w_package {
    display: block;
    width: 150px;
    height: 40px;
    background: #dd2726;
    margin: 75px auto 0;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
}

.pageStr {
    clear: both;
    font-size: 14px;
    height: 31px;
    text-align: center;
    margin: 40px auto;
}

.pageStr span {
    color: #999;
    height: 31px;
    line-height: 31px;
    margin: 0 4px;
}

.pageStr span.f-noClick a {
    background: #f4f4f4 none repeat scroll 0 0;
    color: #cbcbcb;
    cursor: default;
}

.pageStr span a {
    border: 1px solid #e4e4e4;
    color: #999;
    cursor: pointer;
    display: inline-block;
    height: 29px;
    line-height: 29px;
    padding: 0 10px;
    text-align: center;
}

.f-tran-prev {
    margin-right: 5px;
}

.f-mar-left {
    margin-left: 10px !important;
}

.pageStr span input {
    background: #f9f9f9 none repeat scroll 0 0;
    border-color: #bfbfbf #e6e6e6 #e6e6e6 #bfbfbf;
    border-style: solid;
    border-width: 1px;
    color: #9d9d9d;
    height: 29px;
    line-height: 29px;
    margin-right: 3px;
    position: relative;
    text-align: center;
    width: 45px;
}

.ng-wrap {
    width: 1190px;
    margin: 0 auto;
    padding-bottom: 20px;
    position: relative;
}

.ng-main-wrapper {
    position: relative;
    overflow: hidden;
    width: 1190px;
    margin: 0 auto;
}

.ng-result-wrapper {
    height: 364px;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    overflow: hidden;
    border-bottom: 1px solid #e4e4e4;
}

.ng-result-img {
    width: 268px;
    height: 364px;
    float: left;
}

.ng-result-img .result-img-wrapper {
    padding-top: 13px;
    position: relative;
    text-align: center;
}

.ng-result-img .result-more {
    display: block;
    width: 176px;
    height: 28px;
    border: 1px solid #e5e5e5;
    line-height: 28px;
    text-align: center;
    color: #999;
    margin: 40px auto 0;
}

.ng-result-img .result-more:hover {
    border: #ec2d2d 1px solid
}

.ng-result-detail {
    width: 689px;
    height: 364px;
    float: left;
    border-left: 1px solid #f3f3f3;
    position: relative;
}

.ng-result-detail .result-con-wrapper {
    width: 646px;
    margin: 0 auto;
    text-align: center;
}

.ng-result-detail .title {
    padding-top: 9px;
}

.ng-goods-detail .title,
.ng-result-detail .title {
    font-size: 18px;
    color: #333;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    position: relative;
    padding-top: 4px;
}

.ng-goods-detail .num,
.ng-result-detail .num {
    padding-right: 6px;
}

.ng-result-detail .price {
    color: #999;
    font-size: 14px;
}

.ng-result-detail .result-main {
    width: 556px;
    height: 107px;
    padding: 22px 25px 15px 65px;
    margin: 12px auto;
    border-radius: 5px;
    background-color: #fff2b7;
    position: relative;
    overflow: hidden;
}

.ng-result-detail .result-con-info {
    width: 220px;
    height: 85px;
    padding: 10px 20px 10px 83px;
    background-color: #fff;
    border: 1px solid #ffba6e;
    border-radius: 20px;
    float: left;
    margin-right: 9px;
    text-align: left;
    color: #949494;
    font-size: 12px;
    line-height: 20px;
    position: relative;
}

.ng-result-detail .result-con-info .r-name {
    font-size: 12px;
    line-height: 24px;
    line-height: 20px;
}

.ng-result-detail .result-con-info .r-name span {
    word-break: break-all;
    white-space: nowrap\9;
}

.ng-result-detail .result-con-info .r-name span,
.ng-result-detail .result-con-info .r-name em {
    display: inline-block;
    overflow: hidden;
    height: 20px;
    vertical-align: middle;
}

.ng-result-detail .result-con-info .r-name span {
    width: expression(this.offsetWidth>132 ? '132px': true);
    max-width: 132px;
}

.ng-result-detail .result-con-info .r-name a {
    font-size: 16px;
    color: #2af;
    padding-right: 3px;
}

.ng-result-detail .result-con-info .r-num {
    color: #ec2d2d;
}

.ng-result-detail .result-con-info .r-look {
    color: #ccc;
    padding-left: 8px;
}

.ng-result-detail .result-head-pic {
    width: 110px;
    height: 130px;
    position: absolute;
    top: -23px;
    left: -46px;
    overflow: hidden;
    z-index: 11;
}

.result-head-pic .rh-wrap {
    position: relative;
    top: 26px;
    width: 110px;
    height: 110px;
    margin: 0 auto;
}

.result-head-pic .rh-wrap {
    position: relative;
    top: 26px;
    width: 110px;
    height: 110px;
    margin: 0 auto;
}

.ng-result-detail .result-head-pic img {
    width: 110px;
    height: 110px;
    margin: -2px 0 0 -2px;
}

.ng-result-head {
    display: block;
    width: 110px;
    height: 130px;
    background: url(../images/result-head.png);
    position: absolute;
    top: 0;
    left: 0;
}

.ng-result-detail .result-con-code {
    width: 220px;
    height: 59px;
    background-color: #fff;
    border: 1px solid #ffba6e;
    border-radius: 20px;
    float: left;
    text-align: center;
    padding: 23px 0;
}

.ng-result-detail .result-how {
    padding: 0 6px 0 0;
    text-align: left;
}

.ng-result-detail .result-how h6 {
    padding-bottom: 0;
}

.ng-result-detail .result-how h6 {
    color: #666;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding-bottom: 6px;
}

.ng-result-detail .code-name {
    color: #999;
    font-size: 16px;
    line-height: 24px;
}

.ng-result-detail .code-num {
    color: #ec2d2d;
    font-size: 26px;
    line-height: 36px;
}

.ng-result-detail .result-head-pic .name {
    display: block;
    width: 108px;
    height: 34px;
    line-height: 25px;
    color: #fff2b7;
    font-size: 14px;
    text-align: center;
    position: absolute;
    bottom: -4px;
    left: 0;
    z-index: 12;
}

.ng-result-select {
    width: 229px;
    height: 364px;
    float: left;
    border-left: 1px solid #f3f3f3;
    position: relative;
    overflow: hidden;
}


/*晒单分享*/

.g-single-part1 {
    width: 1160px;
    padding: 0 14px;
    margin: 10px auto;
    border: 1px solid #e4e4e4;
}

.m-single-title {
    width: 1160px;
    height: 35px;
    line-height: 35px;
    padding: 5px 0;
}

.m-single-title em {
    font-size: 18px;
}

.m-single-title em,
.m-single-title s {
    float: left;
}

.m-single-title span {
    font-size: 14px;
}

.m-single-title span i {
    margin: 0 3px;
}

.orange {
    color: #ec2d2d!important;
}

.m-single-menu {
    clear: both;
    height: 40px;
    border-top: 1px solid #eee;
}

.category-feedback {
    height: 40px;
    font-size: 14px;
    position: relative;
    z-index: 8;
    margin-right: 139px;
}

.category-feedback p {
    width: 73px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 11;
    padding-top: 8px;
    padding-top: 9px\9;
}

.category-feedback p a {
    display: block;
    cursor: pointer;
}

.category-feedback a {
    color: #666;
}

.category-feedback a:hover {
    color: #ec2d2d;
}

.category-feedback p em {
    margin-right: 5px;
    position: relative;
}

.category-feedback p s {
    border-style: solid;
    border-width: 0 5px 5px;
    border-color: #fff;
    border-top: 5px solid #999;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 62px;
    top: 17px;
}

.category-feedback p em,
.category-feedback p s {
    display: inline-block;
}

.category-feedback i {
    position: absolute;
    left: 105px;
    top: 11px;
    border-left: 1px solid #e4e4e4;
    width: 0;
    height: 17px;
    overflow: hidden;
    font-size: 0;
    display: block;
}

.classification {
    width: 161px;
    padding: 12px 10px;
    border: 1px solid #e4e4e4;
    background: #fff;
    position: absolute;
    left: -15px;
    top: 40px;
    _top: 41px;
    z-index: 10;
    line-height: 30px;
    display: none;
    box-shadow: 0 0 1px #e4e4e4, 0 0 1px #e4e4e4;
}

.classification a.hover {
    color: #ec2d2d;
}

.classification a {
    display: inline-block;
    margin: 0 11px;
}

.m-single-menu ul.z-type-con {
    height: 40px;
    display: block;
}

.z-type-con li {
    float: left;
    margin-right: 50px;
    display: inline;
    padding-top: 9px;
    overflow: hidden;
    font-size: 14px;
}

.z-type-con li a {
    color: #666
}

.z-type-con li.current a {
    display: inline-block;
    height: 30px;
    border-bottom: 2px solid #ec2d2d;
    padding-left: 1px;
}

.z-type-con li a:hover,
.z-type-con li.current a {
    color: #ec2d2d;
}

.g-single-part2 {
    clear: both;
    border-top: 1px solid #e4e4e4;
    display: inline-block;
}

.m-single-special {
    width: 299px;
}

.m-single {
    float: left;
    width: 296.5px;
    height: 513px;
    position: relative;
    z-index: 1;
    border-right: 1px solid #e4e4e4;

}

.m-single-special .single-list {
    width: 271px;
    border-left: 1px solid #e4e4e4;
}

.m-single .single-list {
    height: 488px;
    padding: 13px;
    display: inline-block;
    width: 269.5px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
    position: relative;
}

.m-single .single-list li {
    width: 270px;
    float: left;
    line-height: 20px;
    word-break: break-all;
}

.m-single .single-list:hover {
    border: 1px solid #ec2d2d;       
    overflow: hidden;
    position: relative;
    -moz-box-shadow: 3px 3px 3px #d8d8d8;
    -webkit-box-shadow: 3px 3px 3px #d8d8d8;
    box-shadow: 3px 3px 3px #d8d8d8;
}

.single-list li.sig-pic {
    display: block;
    width: 260px;
    height: 280px;
    overflow: hidden;
    background: #f7f7f7;
    text-align: center;
    padding: 20px 10px;
}

.single-list li.sig-title {
    height: 22px;
    line-height: 22px;
    margin: 10px 0 5px;
    font-size: 14px;
    overflow: hidden;
}

.single-list li.sig-title a {
    color: #333;
}

.single-list li.sig-text {
    height: 60px;
    line-height: 20px;
    overflow: hidden;
}

.single-list li.sig-xmjdh {
    height: 30px;
    border-top: 1px solid #ededed;
    margin-top: 10px;
    padding: 10px 0;
    position: relative;
    overflow: visible;
}

.single-list li.sig-xmjdh span.xmjdh_left {
    float: left;
    width: 270px;
    overflow: hidden;
}

.single-list li.sig-xmjdh span {
    display: block;
    height: 30px;
    line-height: 30px;
}

.single-list li.sig-xmjdh span.xmjdh_left a {
    display: inline-block;
    height: 30px;
    color: #2af;
    cursor: pointer;
    float: left
}

.single-list li.sig-xmjdh span.xmjdh_left cite {
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
    margin-right: 5px;
    display: inline;
}

.single-list li.sig-xmjdh span.xmjdh_left cite img {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 30px;
}

.single-list li.sig-xmjdh span.xmjdh_left cite s {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/head30.png) no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}

.single-list li.sig-xmjdh span.xmjdh_left em {
    display: block;
    max-width: 125px;
    height: 30px;
    word-break: break-all;
}

.single-list li.sig-xmjdh span.xmjdh_right {
    float: right;
}

.single-list li.sig-xmjdh span {
    display: block;
    height: 30px;
    line-height: 30px;
}

.single-list li.sig-xmjdh span.xmjdh_right a.xianmu {
    position: relative;
}

.single-list li.sig-xmjdh span.xmjdh_right a.xianmu i {
    width: 14px;
    background-position: 0 0;
}

.single-list li.sig-xmjdh span.xmjdh_right i {
    float: left;
    height: 12px;
    cursor: pointer;
    margin-right: 3px;
    display: inline;
    position: relative;
    top: 10px;
}

.single-list span.xmjdh_right i {
    display: block;
    background-image: url(../images/single.png);
    background-repeat: no-repeat;
    overflow: hidden;
}

.single-list li.sig-xmjdh span.xmjdh_right img {
    display: none;
    position: absolute;
    left: 0;
    top: 6px;
}

.single-list li.sig-xmjdh span.xmjdh_right a.pinglun {
    margin-left: 8px;
}

.single-list li.sig-xmjdh span.xmjdh_right a.pinglun i {
    width: 13px;
    background-position: 0 -60px;
}

.single-list b.curr-arrow {
    display: block;
    border-style: solid;
    border-width: 6px 6px 0;
    border-color: #fff;
    border-top: 6px solid rgb(222, 222, 222);
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 21px;
    top: 441px;
    z-index: 10;
}

.single-list b.curr-arrow s {
    border-style: solid;
    _border-style: dashed;
    border-width: 6px;
    border-color: transparent;
    border-bottom-width: 0;
    border-top: 6px solid #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: -7px;
    left: -6px;
}

.single-list li.sig-xmjdh span.xmjdh_right a {
    float: left;
    color: #999;
    margin-left: 4px;
}

.single-list li.sig-xmjdh span.xmjdh_right a:hover {
    color: #ec2d2d;
}


/* 计算公式 */
.result-how{margin-top: 10px;padding: 10px 0 20px 0;height: 120px;background-color: #fffff0;border: 1px dashed #dddddd;}
.result-how_left{float:left;padding: 28px 5px;border-right: 1px dotted #dddddd;}
.result-how .m-detail-main-calculation-title {padding-bottom: 11px;line-height: 16px;font-weight: bold;text-align: left;}
.result-how .m-detail-main-calculation-parameter {float: left;text-align: center;}
.result-how_left .num {font-size: 18px;line-height: 20px;font-weight: bold;color: #ec2d2d;font-family: Arial;}
.result-how_left span {display: block;}
.result-how_left .tip {line-height: 16px;font-weight: bold;color: #808080;}
.result-how .m-detail-main-calculation-variable .tip {color: #99cc66;}
.result-how_left .m-detail-main-calculation-equal {padding: 0 8px 0 11px;}
.result-how_left .m-detail-main-calculation-operation {color: #5a5a5a;}
.result-how_left .m-detail-main-calculation-operation {float: left;font-size: 24px;line-height: 18px;}
.result-how_right{float:left;padding: 28px 10px;}
.result-how .m-detail-main-calculation-title {padding-bottom: 11px;line-height: 16px;font-weight: bold;text-align: left;color: #808080;}
.result-how .m-detail-main-calculation-title strong {color: #99cc66;}
.result-how_right ul li{float:left;text-align: center;}
/*个人中心即将揭晓 热门推荐*/

.grzy_top{background: url(../images/home01.jpg);height: 165px;padding-top: 15px;}
.grzy_topp{    clear: both;
    width: 1190px;
    margin: 0 auto;}

.grzy_top .grzy_con1 {    
    padding: 15px;
}

.grzy_top .grzy_con1 li {
    float: left;
    font-size: 14px;
}

.grzy_top .grzy_con1 li a {
    color: #666
}

.grzy_top .grzy_con1 .tximg {
    width: 120px;
    height: 120px;
    background-color: #efefef;
    border: 2px #f0f0f0 solid;
    -webkit-border-radius: 100px;
}
.grzy_lii{line-height:25px;margin:20px 0 0 25px}
.grzy_left .grzy_leftulri{overflow: hidden;margin-bottom: 25px;background-color: #fff;padding:30px; }
.co_9{color: #999;font-size: 12px;}
.grzy_left {
    float: left;
    width: 266px;
    border: #f0f0f0 solid 1px;   
    background: #f7f7f7 
}

.grzy_left .title {
    margin: 12px;
    font-size: 16px;
    width: 240px;
    border-bottom: solid #fff 1px;
    padding-bottom: 5px;
}

.grzy_left .soon-listt {
    padding: 10px;
    border-bottom: 1px solid #e4e4e4;
    margin-left: -1px;
    margin-top: -1px;
    overflow: hidden;
    position: relative;
}

.grzy_left .soon-listt li.g-soon-pic {
    float: left;
    width: 188px;
    display: inline;
    position: relative;
}

.grzy_left .soon-listt li.g-soon-pic img {
    display: block;
    width: 182px;
    height: 182px;
    margin-bottom: 15px;
}

.grzy_left .soon-listt li.soon-list-name {
    clear: both;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-top: 20px;
    word-break: break-all;
    margin-bottom: 2px;
    text-align: center
}

.grzy_left .soon-listt li.soon-listt-name a {
    color: #333;
    font-size: 12px;
}

.grzy_left .soon-listt li.g-progress {
    float: left;
    width: 186px;
    height: 48px;
    margin: 5px 0 7px;
    overflow: hidden;
}

.grzy_left .soon-listt li dl.m-progress {
    width: 186px;
}

.grzy_left .soon-listt li dl.m-progress dt {
    width: 186px;
}

.grzy_left a.u-now {
    float: left;
    width: 90px;
    background: #ec2d2d;
    color: #fff;
    font-size: 16px;
    margin: 0 7px 0 20px;
    display: inline;
}

.grzy_left a.u-cart {
    width: 60px;
    background: #ffac4a;
}

.grzy_left a.u-now,
a.u-cart {
    float: left;
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 2px;
}

.grzy_con {
    float: left;
    width: 858px;
    border-top: #f0f0f0 solid 1px;
    border-bottom: #f0f0f0 solid 1px;
    border-left: #f0f0f0 solid 1px;    
    padding-bottom: 40px;
    background: #fff;
    padding:0 31px;
}

.tabbtnn li a {
    height: 27px;
    line-height: 27px;
    background: #fff;
    color: #ec2d2d;
    font-size: 16px;
    margin-right: 50px;
}

.tabbtnn li.current a {
    border-bottom: solid 2px #ec2d2d;
    height: 27px;
    line-height: 27px;
    background: #fff;
    color: #ec2d2d;
    padding-bottom: 10px;
}

.sublist li {
    list-style: none;    
}

.grzy_con .tabbtnn {
    height: 25px;
    margin: 15px;
    border-bottom: solid 1px #f0f0f0;
    padding-bottom: 10px;
}

.grzy_con .tabbtnn li {
    float: left;
}

.grzy_con .tabbtnn li a {
    color: #666
}

.grzy_con .tabbtnn img {
    width: 60px;
    height: 60px;
    background-color: #efefef;
    border: 2px #f0f0f0 solid;
    -webkit-border-radius: 100px;
}

.grzy_con2 {
    margin-top: 10px;
    width: 768px;
    margin-left: 15px;
    padding: 10px 30px;
    border: 1px solid #f0f0f0;
    border-radius: 12px;
    position: relative;
}

.grzy_con2 .g-pic {
    display: block;
    width: 100px;
    height: 100px;
    float: left;
    position: relative;
    padding: 5px;
    background-color: #fff;
    margin-right: 26px;
}

.g-end {
    background-color: #5F5F5F;
}

.g-txt {
    display: block;
    width: 143px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: #ccc;
    opacity: .8;
    font-size: 12px;
}

.g-txthj {
    display: block;
    width: 100px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: #EC2D2D;
    margin-left: 5px;
    font-size: 12px;
    opacity: .6
}

.g-info {
    float: left;  
    height: 110px;
    margin-right: 68px;
}

.g-title {
    font-size: 14px;
    color: #333;
    word-break: break-all;
    line-height: 20px;
    overflow: hidden;
}

.g-title a {
    color: #333;
}

.g-price {
    color: #999;
    line-height: 18px;
    font-size: 12px;
}

.g-older {
    color: #999;
    float: left;
    width: 280px;
    line-height: 20px;
    font-size: 12px;
}

.g-older a {
    color: #999;
}

.g-total {
    height: 20px;
    line-height: 20px;
    padding: 40px 0;
    color: #999;
    float: left;
    font-size: 12px;
}

.g-total .orange {
    padding: 0 1px;
}

.g-see {
    display: block;
    float: right;
    padding:0 15px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    margin: 36px 0 35px;
    border-radius: 2px;   
    border:solid 1px #ec2d2d;
    color: #ec2d2d;
    font-size: 12px;
}

.g-see:hover {
    background: #ec2d2d;color:#fff;
}

.g-bg {
    display: block;
    width: 143px;
    height: 20px;
    background-color: #fff0f0;
    opacity: .8;
    filter: alpha(opacity=50);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    color: #ec2d2d;
    text-align: center;
    font-size: 12px;
}

.ng-share-goodss .ng-share-detail {
    padding: 18px 10px 8px 20px;
    border-top: 1px solid #f3f3f3;
    margin-top: -1px;
    *zoom: 1;
    position: relative;
}

.ng-share-goodss .ng-share-pic {
    width: 78px;
    height: 78px;
    position: relative;
    z-index: 0;
    overflow: hidden;
    float: left;
    border-radius: 50%;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    text-align: center;
}

.ng-share-goodss .ng-share-pic img {
    display: block;
    margin: -1px 0 0 -1px;
    width: 80px;
    height: 80px;
}



.ng-share-goodss .ng-share-con .name-line {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}

.ng-share-goodss .ng-share-con .name-line a:hover {
    text-decoration: underline;
}

.ng-share-goodss .ng-share-con .u-name {
    color: #3399ff;
}

.ng-share-goodss .ng-share-con .u-time {
    padding-left: 6px;
    color: #bbb;
}

.ng-share-goodss .ng-share-con .u-data {
    height: 36px;
    line-height: 36px;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    overflow: hidden;
}

.ng-share-goodss .ng-share-con .u-num {
    color: #999;
    font-size: 14px;
}

.ng-share-goodss .ng-share-con .u-show {
    padding-left: 6px;
    font-size: 18px;
    color: #333;
}

.ng-share-goodss .ng-share-con .u-data a:hover {
    color: #ec2d2d;
    text-decoration: underline;
}

.ng-share-goodss .ng-share-con .share-info {
    padding: 2px 0 18px;
    color: #999;
    font-size: 13px;
    line-height: 24px;
    word-break: break-all;
    overflow: hidden;
    height: 58px;
    width: 810px;
}

.ng-share-goodss .ng-share-con .share-info a {
    color: #999;
}

.ng-share-goodss .ng-share-con .pic-list-wrap {
    position: relative;  
    overflow: hidden;
    height: 160px; 
}

.ng-share-goodss .ng-share-con .pic-list li {
    width: 150px;
    height: 150px;
    padding: 1px;
    border: 1px solid #e4e4e4;
    background-color: #fff;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
}

.ng-share-goodss .ng-share-con .pic-list .pic-hover {
    width: 75px;
    height: 75px;
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 99;
    background: url(/static/share-pic-hover.png) no-repeat 0 0;
    display: none;
    cursor: pointer;
}

.ng-share-goodss .ng-share-con .pic-list .pic-hover.current {
    background-position: 0 -75px;
}

.ng-share-goodss .ng-share-con .pic-list span {
    display: block;
}

.ng-share-goodss .ng-share-con .pic-list span img {
    width: 150px;
    height: 150px;
    position: relative;
    z-index: 2;
}

.ng-share-goodss .ng-share-con .talk-wrap {
    height: 25px;
    position: absolute;
    right: 5px;
    bottom: 0;
    line-height: 25px;
}

.ng-share-goodss .ng-share-con .talk-wrap a {
    color: #bababa;
    float: left;
    color: #999;
    padding-left: 16px;
    position: relative;
    font-size: 12px;
}

.ng-share-goodss .ng-share-con .talk-wrap a:hover {
    color: #ec2d2d;
}

.ng-share-goodss .ng-share-con .talk-wrap i {
    background-image: url(../images/single.png);
    background-repeat: no-repeat;
    overflow: hidden;
    float: left;
    height: 12px;
    cursor: pointer;
    margin-right: 3px;
    display: inline;
    position: relative;
    top: 6px;
}

.ng-share-goodss .ng-share-con .talk-wrap a img {
    position: absolute;
    top: 2px;
    left: 12px;
    display: none;
}

.ng-share-goodss .ng-share-con .xianmu i {
    width: 16px;
    background-position: 1px 0;
}

.ng-share-goodss .ng-share-con .pinglun i {
    width: 15px;
    background-position: 1px -60px;
}


/*购物车样式*/


/* quick_links */

.quick_links_wrap,
.mui-mbar-tabs {
    height: 100%;
    width: 320px;
    right: 0;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 9;
    height: 100%;
    -webkit-transition: width linear .4s;
    -moz-transition: width linear .4s;
    -ms-transition: width linear .4s;
    transition: width linear .4s;
    _position: fixed;
    _bottom: auto;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10);
}

.quick_links_wraper.quick_links_dockright {
    margin-left: 0;
    left: auto;
    right: 4px;
}

.mui-mbar-tabs i,
.ibar_closebtn,
.login_order,
.login_favorite {
    display: inline-block;
    background: url(../images/ibar_sprites.png) no-repeat;
    cursor: pointer;
    height: 19px;
    width: 18px;
    vertical-align: top;
    position: absolute;
}

.quick_links_panel {
    width: 40px;
    height: 100%;
    position: absolute;
    background: #444851;
    z-index: 2;
    top: 0;
    right: 0;
    font-family: 'microsoft yahei', arial;
}

.quick_links_panel a {
    display: block;
    line-height: 200px;
    width: 40px;
    height: 38px;
    text-decoration: none;
    color: #d8d8d8;
    font-size: 12px;
    overflow: hidden;
    background-color: #444851;
    position: relative;
    overflow: hidden;
    top: 0;
    left: 0px;
    *left: -15px;
    z-index: 1;
    margin: 0;
    padding: 0;
}

.quick_links_panel .quick_toggle {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40px;
    background: #444851;
    z-index: 1;
}

.quick_links_panel .mp_tooltip {
    height: 38px;
    line-height: 38px;
    width: 92px;
    position: absolute;
    z-index: 2;
    left: -121px;
    top: 0;
    background: #444851;
    color: #d8d8d8;
    text-align: center;
    display: block;
    visibility: hidden;
}

.quick_links_panel .mp_qrcode {
    padding: 10px;
    width: 148px;
    height: 175px;
    top: -157px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4);
    border-radius: 5px 0 0 5px;
    border-left: 1px solid #ccc\0;
    border-top: 1px solid #ccc\0;
    border-bottom: 1px solid #ccc\0;
    z-index: 3;
    position: absolute;
    left: -168px;
    left: -169px\0;
    display: none;
}

.quick_links_panel .icon_arrow_white {
    position: absolute;
    right: -5px;
    top: 172px;
    width: 5px;
    height: 9px;
    background-position: 0 -253px;
}

.quick_links_panel .icon_arrow_right_black {
    position: absolute;
    right: -5px;
    top: 15px;
    width: 5px;
    height: 9px;
    background-position: 0 -234px;
    overflow: hidden;
}

.quick_toggle .return_top {
    display: none;
}

.quick_links_allow_gotop .return_top {
    display: block;
}

.quick_links {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -190px;
    *margin-top: -220px;
    background: #444851;
    z-index: 2;
    width: 40px;
}

.quick_links a.message_list {
    background: url(../images/ibar_sprites.png) no-repeat;
    line-height: 16px;
    height: 133px;
    background-position: -23px -225px;
    color: #fff;
    margin: 20px 0 10px;
}

.quick_links_min .quick_links_panel {
    right: 280px;
}

.quick_links li,
.quick_toggle li {
    position: relative;
    display: block;
    left: 0;
    top: 0px;
}

.history_list,
.leave_message,
.mpbtn_histroy,
.mpbtn_wdsc,
.mpbtn_recharge {
    margin-bottom: 6px;
}

.quick_links a:hover,
.quick_links a.current,
.quick_toggle a:hover {
    background: #ec2d2d;
    text-decoration: none;
}

.quick_links a.message_list .span {
    width: 16px;
    display: block;
    height: 48px;
    margin: 38px 0 0 14px;
    cursor: pointer;
}

.quick_links a.message_list .cart_num {
    width: 21px;
    height: 21px;
    display: block;
    border-radius: 50%;
    background: #ec2d2d;
    text-align: center;
    line-height: 21px;
    margin: 9px 0 0 10px;
    cursor: pointer;
    color: #fff;
}

.quick_links i.setting {
    background-position: 0 0;
    width: 18px;
    height: 19px;
    top: 10px;
    left: 11px;
}

.quick_links a:hover i.setting,
.quick_links .current i.setting {
    background-position: -33px 0;
}

.quick_links i.message {
    background-position: 0px -29px;
    width: 23px;
    height: 18px;
    top: 11px;
    left: 9px;
}

.quick_links a:hover i.message,
.quick_links .current i.message {
    background-position: -33px -29px;
}

.quick_links i.cart {
    background-position: 0px -29px;
}

.quick_links i.view {
    width: 18px;
    height: 18px;
    background-position: 0 -57px;
    top: 10px;
    left: 11px;
}

.quick_links a:hover i.view,
.quick_links .current i.view {
    background-position: -33px -57px;
}

.quick_links .qa {
    width: 18px;
    height: 15px;
    background-position: 0 -85px;
    top: 11px;
    left: 11px;
}

.quick_links a:hover i.qa,
.quick_links .current i.qa {
    background-position: -33px -85px;
}

.quick_links .zuji {
    width: 11px;
    height: 24px;
    background-position: -4px -110px;
    top: 8px;
    left: 14px;
}

.quick_links a:hover i.zuji,
.quick_links .current i.zuji {
    background-position: -36px -110px;
}

.quick_links .chongzhi {
    background: url(../images/chongzhi.png) no-repeat;
    width: 35px;
    height: 35px;
    top: 2px;
    left: 3px;
}

.quick_links .wdsc {
    background: url(../images/wdsc.png) no-repeat;
    width: 35px;
    height: 35px;
    top: 2px;
    left: 3px;
}

.quick_toggle .mpbtn_qrcode {
    width: 18px;
    height: 18px;
    top: 11px;
    left: 11px;
    background-position: 0 -302px;
}

.quick_toggle .top {
    background-position: 0 -201px;
    width: 17px;
    height: 14px;
    top: 12px;
    left: 12px;
}

.quick_toggle a:hover .top,
.quick_links a.current .top {
    background-position: -33px -201px;
}

.quick_toggle i.kfzx {
    width: 15px;
    height: 16px;
    top: 11px;
    left: 12px;
    background-position: 0 -175px;
}

.quick_toggle a:hover i.kfzx {
    background-position: -33px -175px;
}


/* quick_links_pop */

.quick_links_pop {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    box-shadow: 0 0 5px #999;
    border-radius: 5px 0 0 5px;
    behavior: url(js/htc.htc);
}

.quick_links_pop .arrow,
.quick_links_pop .arrow i {
    display: none;
    border-color: transparent #ddd;
    border-style: dashed solid;
    border-width: 12px 0 12px 12px;
    font-size: 0;
    height: 0;
    width: 0;
    position: absolute;
    left: 100%;
    top: 12px;
}

.quick_links_pop .arrow i {
    border-color: transparent #f9fafc;
    margin: -12px 0 0 -13px;
    left: 0;
    top: 0;
}

.quick_links_pop .fix_bg {
    display: none;
    border-top-width: 0;
    border-radius: 0 0 3px 3px;
    margin: 0 0 -4px -250px;
    height: 2px;
    width: 500px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 50%;
}

.quick_links_pop .pop_panel {
    font-size: 12px;
    width: 100%;
    height: 628px;
    position: relative;
}

.quick_cart_list,
.quick_history_list,
.quick_links_pop .links,
.quick_my_qlinks,
.quick_message_list,
.quick_leave_message,
.quick_mpbtn_histroy,
.quick_mpbtn_wdsc,
.quick_mpbtn_recharge {
    position: absolute;
    width: 280px;
    left: 0;
    top: 0;
    background: #fff;
    height: 100%;
    display: block;
}

.quick_cart_list .user_cart_inner,
.quick_history_list .history_slider {
    display: block;
    border: 0;
    margin: 0;
    position: static;
}

.quick_cart_list .user_cart_inner .del {
    display: none;
}

.quick_history_list .title i {
    background-position: -170px -34px;
}

.quick_leave_message .title i {
    background-position: -160px 0;
}

.quick_leave_message .types {
    font-size: 0;
    position: absolute;
    left: 148px;
    top: 18px;
    white-space: nowrap;
}

.quick_leave_message .types input,
.quick_leave_message .types label {
    font-size: 12px;
    margin-right: 20px;
    vertical-align: middle;
    white-space: nowrap;
}

.quick_leave_message .types input {
    margin: -2px 3px 0 0;
    height: 13px;
    width: 13px;
    *margin-top: 0;
}

.quick_leave_message .txt {
    padding: 15px 0;
}

.quick_leave_message .txt textarea {
    display: block;
    background: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    box-shadow: 0 1px 0 #fff, inset 0 1px 4px rgba(0, 0, 0, .1);
    margin: 0 auto;
    padding: 8px;
    height: 68px;
    width: 90%;
}

.quick_leave_message .token {
    padding: 0 0 14px 16px;
    height: 26px;
}

.quick_leave_message .token input {
    background: #fff;
    border: 1px solid #ddd;
    padding: 3px 4px;
    width: 76px;
    vertical-align: middle;
}

.quick_leave_message .token img {
    margin-left: 5px;
    vertical-align: middle;
}

.quick_leave_message .btns {
    float: right;
    margin-top: -42px;
    padding-right: 16px;
}

.quick_leave_message .btn {
    background-position: 0 -356px;
    cursor: pointer;
    font-size: 0;
    padding-left: 20px;
    text-shadow: 0 1px 0 #355ba9;
    overflow: visible;
}

.quick_leave_message .btn:hover {
    background-position: 0 -386px;
}

.quick_leave_message .btn span {
    background-position: 100% -356px;
    font-size: 12px;
    padding-right: 20px;
    *height: 29px;
}

.quick_leave_message .btn:hover span {
    background-position: 100% -386px;
}

.quick_links_pop .no_data {
    color: #333;
    font-size: 14px;
    padding: 35px 10px;
    text-align: center;
}

.quick_links_pop .no_data i {
    display: inline-block;
    background: url(../images/cart_new.png) no-repeat 0 -188px;
    margin: 0 10px 0 0;
    height: 36px;
    width: 60px;
    vertical-align: middle;
}

.quick_links_pop .links li {
    border-top: 1px solid #f1f1f1;
    vertical-align: top;
}

.quick_links_pop .links a {
    display: block;
    background: #FCFCFC;
    color: #333;
    font-size: 14px;
    padding: 12px 15px;
}

.quick_links_pop .links a:hover {
    background-color: #F2F3F4;
    color: #4467a7;
}

.quick_links_pop .links .tips {
    float: right;
    color: #61c2ed;
    font-size: 12px;
}

.quick_my_qlinks .title i {
    background-position: -200px 0;
    height: 22px;
    width: 22px;
}

.quick_message_list .title i {
    background-position: -200px -34px;
    height: 22px;
    width: 22px;
}

.quick_message_list .no_data i {
    background-image: url(../images/quick_links_no_msg.png);
    background-position: 0 0;
    height: 45px;
    width: 62px;
}

/*上传晒单图片按钮*/
.uploader-list a.z-add {
    display: block;
    width: 108px;
    height: 39px;
    padding: 35px 0 34px;
    border: 1px solid #e4e4e4;
    position: absolute;
    left: -1px;
    top: -1px;
}

.uploader-list a.z-add em {
    display: block;
    width: 39px;
    height: 39px;
    margin: 0 auto;
    background-position: 0 -428px;
}

.uploader-list .u-personal {
    background-image: url(../images/member-icon.png);
    background-repeat: no-repeat;
}

/*修改*/

.ibar_plugin_title {
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #dedede;
    color: #333;
    font-size: 14px;
    font-weight: 700;
    width: 267px;
    margin: 0 auto;
}

.ibar_closebtn {
    width: 20px;
    height: 20px;
    background-position: 5px -267px;
    padding: 5px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    right: 4px;
}

.ibar_plugin_content {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    _height: expression((document.documentElement.clientHeight-100-40)+"px");
    overflow: hidden;
}

.ibar_cart_group {
    width: 250px;
    padding: 0 20px 0 10px;
    background: #fff;
}

.ibar_cart_group_header {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #dedede;
}

.ibar_cart_group_title {
    float: left;
    font-size: 14px;
}

.ibar_cart_group_header a {
    float: right;
    color: #ec2d2d
}

.ibar_cart_group_header a:hover {
    text-decoration: underline;
}

.cart_item {
    padding: 15px 0;
    border-bottom: 1px dotted #ddd;
}

.cart_item_pic {
    position: relative;
    float: left;
    width: 87px;
    height: 87px;
}

.cart_item_pic img {
    width: 85px;
    height: 85px;
    border: 1px solid #f4f4f4;
}

.cart_item_desc {
    float: left;
    width: 150px;
    padding: 3px 0 0 10px;
}

.cart_item_name {
    display: inline-block;
    width: 100%;
    height: 36px;
    overflow: hidden;
    line-height: 18px;
    color: #5c5c5c;
}

.cart_item_sku {
    width: 160px;
    height: 24px;
    line-height: 24px;
    color: #999;
}

.cart_price {
    color: #ec2d2d;
    font-weight: 700;
    font-family: Arial, Helvetica;
}

.cart_handler {
    position: absolute;
    height: 100px;
    bottom: 0;
    width: 100%;
    background: #fff;
}

.cart_handler_header {
    width: 260px;
    margin: 8px 10px;
    float: left;
}

.cart_handler_left {
    float: left;
}

.cart_handler_right {
    float: right;
    font-weight: 700;
    font-size: 16px;
    font-family: Arial;
    color: #ec2d2d;
}

.cart_go_btn {
    display: block;
    height: 33px;
    line-height: 33px;
    font-size: 19px;
    font-family: SimHei;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background: #ec2d2d;
    width: 260px;
    margin: 0 10px;
    float: left;
}

.cart_go_btn:hover {
    color: #fff;
}

.ia-head-list {
    height: 66px;
    width: 244px;
    margin-left: 15px;
    background: #f3f3f3;
    overflow: hidden;
    zoom: 1;
    margin-top: 15px;
    color: #4a4a4a;
}

.ia-head-list a {
    color: inherit;
}

.ia-head-list .pl {
    width: 80px;
    border-right: dashed 1px #ccc;
    height: 47px;
    margin-top: 10px;
    text-align: center;
    float: left;
}

.ia-head-list .num {
    font-size: 16px;
    height: 26px;
    font-family: arial;
}

.ia-head-list .money {
    border-right: 0;
}

.ga-expiredsoon {
    width: 244px;
    margin-left: 15px;
    margin-top: 20px;
}

.ga-expiredsoon .es-head {
    color: #5c5c5c;
    height: 13px;
    border-left: 3px solid #5c5c5c;
    padding-left: 13px;
}

.ia-none {
    background: url(../images/null_icon.png) no-repeat center 50px;
    text-align: center;
    padding-top: 150px;
    padding-bottom: 30px;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #797979;
}

.jiaru {
    margin-top: 40px;
}

.ibar-history-head {
    position: relative;
    font-size: 14px;
    border-bottom: solid 1px #dedede;
    height: 37px;
    line-height: 37px;
    width: 255px;
    margin-left: 10px;
}

.ibar-history-head a {
    float: right;
    color: #ec2d2d;
}

.ibar-history-head a:hover {
    text-decoration: underline;
}

.imp_item {
    width: 255px;
    padding-top: 10px;
    border-bottom: dashed 1px #d5d5d5;
    overflow: hidden;
    padding-bottom: 15px;
    margin-bottom: -1px;
    margin-left: 10px;
}

.imp_item .pic {
    float: left;
    display: inline;
    margin-right: 10px;
}

.imp_item .tit {
    height: 40px;
    overflow: hidden;
    width: 140px;
    word-break: break-all;
}

.imp_item .tit a {
    color: #5c5c5c;
    line-height: 18px;
}

.imp_item .tit a:hover {
    color: #ec2d2d;
    line-height: 18px;
}

.imp_item .price {
    color: #ec2d2d;
    font-weight: 700;
    margin-bottom: 10px;
}

.imp_item .price em {
    font-family: arial;
    font-size: 14px;
}

.imp_item .imp-addCart {
    background: #f32166;
    background: -webkit-linear-gradient(top, #fb2f72, #ec2d2d);
    color: #fff;
    width: 90px;
    height: 28px;
    float: left;
    display: inline;
    line-height: 28px;
    text-align: center;
}

.sc {
    float: right;
    line-height: 22px;
    margin-right: 7px;
}

.ibar_recharge_form {
    width: 220px;
    margin: 0 auto;
    padding: 15px 0;
}

.ibar_recharge-field {
    border: 1px solid #ddd;
    height: 30px;
    margin-bottom: 10px;
}

.ibar_recharge-field label {
    width: 40px;
    text-align: center;
    color: #fff;
    background: #737373;
    line-height: 30px;
    float: left;
}

.ibar_recharge-fl {
    position: relative;
    float: left;
    width: 170px;
    padding-left: 5px;
}

.ibar_recharge-iwrapper {
    padding-top: 7px;
}

.ibar_recharge-iwrapper input {
    border: 0;
    outline: 0 none;
}

i.ibar_recharge-contact {
    width: 13px;
    height: 14px;
    background: url(../images/contact.png);
    top: 8px;
    right: 5px;
    cursor: pointer;
}

.ibar_recharge-mod {
    line-height: 30px;
    color: #737373;
    font-weight: 700;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

i.ibar_recharge-arrow {
    width: 6px;
    height: 3px;
    background: url(../images/arrow-down.png);
    top: 14px;
    right: 8px;
    cursor: pointer;
}

.ibar_recharge-vbox {
    border: 1px solid #ddd;
    background: #fff;
    position: absolute;
    left: 0;
    top: 30px;
    width: 177px;
}

.ibar_recharge-vbox li {
    float: left;
    width: 68px;
    border-right: 1px solid #ddd;
    padding: 7px 10px;
    line-height: 1;
    cursor: pointer;
}

.ibar_recharge-vbox li.sanwe {
    border: 0;
}

.ibar_recharge-vbox .selected,
.ibar_recharge-vbox li:hover {
    background: #ececec;
}

.ibar_recharge-btn {
    text-align: center;
    padding-top: 3px;
}

.ibar_recharge-btn input {
    border: 0;
    color: #fff;
    display: inline-block;
    width: 115px;
    height: 31px;
    font-size: 16px;
    background: #f32166;
    background: -webkit-linear-gradient(top, #fb2f72, #ec2d2d);
    cursor: pointer;
}

.ibar_recharge-btn input:hover {
    background: -webkit-linear-gradient(top, #fa578c, #f73776);
}

.ibar_login_box {
    width: 267px;
    height: 185px;
    padding: 10px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4);
    border-radius: 5px 0 0 5px;
    border-left: 1px solid #ccc\0;
    border-top: 1px solid #ccc\0;
    border-bottom: 1px solid #ccc\0;
    z-index: 3;
    position: absolute;
    top: 0px;
    left: -287px;
    left: -288px\0;
    display: none;
}

.ibar_login_box .avatar_box {
    width: 267px;
    overflow: hidden;
    height: 120px;
}

.status_login .avatar_imgbox {
    float: left;
    margin: 6px 20px 0 5px;
    display: inline;
}

.ibar_login_box .avatar_imgbox {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
}

.ibar_login_box .avatar_box p {
    font-size: 14px;
    color: #333;
    text-align: center;
}

.status_login .user_info {
    overflow: hidden;
    color: #333;
    padding-top: 30px;
    line-height: 24px;
    width: 140px;
    float: left;
}

.status_login .user_info li {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
}

.ibar_login_box .login_btnbox {
    width: 267px;
    height: 79px;
    border-top: 1px dotted #d5d5d5;
    overflow: hidden;
    padding-top: 15px;
    clear: both;
}

.ibar_login_box .login_btnbox a {
    width: 94px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid;
    color: #333;
    text-decoration: none;
    float: left;
    background-position: 0 -408px;
    background-repeat: repeat-x;
    border-color: #e9e9e9;
}

.ibar_login_box .login_btnbox .login_order {
    margin: 0 10px 0 35px;
}

.ibar_login_box .login_btnbox a:hover {
    text-decoration: none;
    background-position: 0 -366px;
    border-color: #fccadb;
    background: none;
}

.ibar_login_box .login_btnbox .login_favorite {
    border-color: #e9e9e9
}

.ibar_login_box .icon_arrow_white {
    position: absolute;
    right: -5px;
    top: 15px;
    width: 5px;
    height: 9px;
    background-position: 0 -253px;
}


/*飞入购物车*/

#plist {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    padding-top: 10px;
}

#plist li {
    float: left;
    width: 240px;
    height: auto;
    overflow: hidden;
    padding: 0px 20px 20px 0px;
}

#plist .extra {
    padding: 2px 0;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    color: #005aa0;
    float: left;
    padding-left: 2px;
}

#plist .extra a {
    float: left;
    font-size: 12px;
}

#plist .btns {
    margin-top: 5px;
    zoom: 1;
    float: left;
    padding-left: 2px;
}

#plist .btns a {
    float: left;
    height: 19px;
    padding: 0 9px;
    border: 1px solid #ddd;
    border-radius: 2px;
    margin: 0 8px 0 0;
    background: #F7F7F7;
    line-height: 18px;
    line-height: 19px\9;
    text-align: center;
    text-decoration: none;
    color: #333;
    background: -moz-linear-gradient(top, #f7f7f7, #f2f2f2);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")";
}

#plist.plist-n7a .p-img {
    height: 240px;
}

.index_banner {
    position: relative;
    margin-bottom: 20px;
    height: 500px;
}

.index_banner li {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 500px;
}

.index_banner li a {
    display: block;
    margin: 0 auto;
    width: 1000px;
    height: 500px;
}

.index_banner .clert {
    width: 100%;
    position: absolute;
    z-index: 99;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.index_banner cite {
    z-index: 999;
    height: 15px;
}

.index_banner cite span {
    display: inline-block;
    margin: 0 4px;
    width: 10px;
    height: 10px;
    background-color: #666;
    text-indent: -999em;
    opacity: .8;
    cursor: pointer;
    border-radius: 5px;
}

.index_banner cite span.cur {
    background-color: #000;
    cursor: default;
}

.flei {
    padding-left: 28px;
}

.flei a {
    display: block;
    background: url(store_images/xiala12497.gif) 125px 4px no-repeat;
}

.flei a:hover {
    color: #666;
    text-decoration: none;
}

.flei i {
    display: block;
    width: 8px;
    height: 8px;
    background: url(store_images/xiala12497.gif) -20px -102px no-repeat;
    float: left;
    margin: 10px 8px 0 0;
}

#plist .btns a.btn-compare {
    padding: 0;
}

#plist .btns a.btn-compare input {
    float: left;
    margin: 3px 5px;
}

#plist .btns a.btn-compare label {
    margin-right: 5px;
}

.main {
    width: 1000px;
    margin: 0 auto;
}

.settleup-2013 {
    height: 34px;
    position: fixed;
    right: 45px;
    z-index: 900;
}

.shoping-small {
    width: 119px;
}

.shop_cart {
    width: 106px;
    height: 25px;
    line-height: 25px;
    padding-top: 8px;
    font-family: 'microsoft yahei';
    font-size: 12px;
    text-indent: 34px;
    color: #000;
    position: absolute;
    right: 50px;
    top: 240px;
}

.red a{color: #ec2d2d}

.help-nav ul li a.cur01{color:#ec2d2d;  position:relative; font-weight:bold;}
                .help-nav ul li a.cur01 b{width:4px; height:4px; overflow:hidden; background:#ec2d2d; display:inline-block; position:absolute; left:-10px; top:5px;}
                .help-content .rule b{ font-weight:bold;}
/*商品详情展示图*/
.preview{width:363px; height:480px;float: left;padding-right:20px;position: relative;}
.zhuanqu{ font-size: 12px; background: #ec2d2d; color: #fff; padding: 0px 5px; }
/* smallImg */
.smallImg{position:relative; height:52px; margin-top:1px;padding:6px 5px; width:364px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(/static//images/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(/static/images/d_09.png) no-repeat; margin-left:350px; margin-top:-50px;}
#imageMenu {height:50px; width:336px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:48px; width:48px; overflow:hidden; float:left; text-align:center;border: solid #e4e4e4 1px;margin:0 2px;}
#imageMenu li img{width:43px; height:43px;cursor:pointer;padding-top: 3px}
#imageMenu li:hover{ width:48px; height:48px; border:1px solid #ec2d2d;}
/* bigImg */
.bigImg{position:relative; float:left; width:373px; height:373px; overflow:hidden;}
.bigImg #midimg{padding-top:15px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #dbdbdb; overflow: hidden; z-index:999;margin-top: 10px}
#bigView img{position:absolute;}

/*个人中心中部样式 订单管理开始*/
.per_con_ygjl .tabbtn {
    height: 41px;
    background: #f1f1f1;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
    border-top: solid 1px #ddd;
}

.per_con_ygjl .tabbtn li {
    float: left;
    position: relative;
    margin: 0 0 0 -1px;
}

.per_con_ygjl .tabbtn li a {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    width: 108px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    color: #666;
}

.per_con_ygjl .tabbtn li.current {
    border-left: solid 1px #d5d5d5;
    border-right: solid 1px #d5d5d5;
    border-top: solid 2px #ec2d2d;
}

.per_con_ygjl .tabbtn li.current a {
    height: 39px;
    line-height: 39px;
    background: #fff;
    color: #666;
}

.per_con_ygjl .sublist .page{
margin:14px 0;font-size:14px;
}

.per_con_ygjl .tabbtn li a span {
    position: absolute;
    top: 2px;
    right: 2px;
    padding: 0 5px;
    background: #dd2726;
    font-size: 12px;
    color: #fff;
    border-radius: 7px;
    line-height: 15px;
    display: block;
}

/* tabcon */

.per_con_ygjl .tabcon {
    border-width: 0 1px 1px 1px;
    border-color: #ddd;
    border-style: solid;
    position: relative;
    /*必要元素*/
    overflow: hidden;  
}

.per_con_ygjl .tabcon .subbox {
    position: absolute;
    /*必要元素*/
    left: 0;
    top: 0;
}

/* leftcon */

.per_con_ygjl #leftcon .subbox {
    width: 9999em;
}

.per_con_ygjl #leftcon .subbox .sublist {
    float: left;
    width: 664px;
}


/* sublist */

.per_con_ygjl .sublist { 
    text-align: center;
}

.per_con_ygjl .sublist ul {
    padding-bottom: 15px;
}

.per_con_ygjl .sublist li {
    height: 90px;
    border-bottom: 1px #ebebeb dashed;
    padding: 20px 0;
    font-size: 12px;
    overflow: hidden;
}

.per_con_ygjl .sublist li a {
    height: 38px;
    font-size: 12px; 
}

.per_con_ygjl .sublist li a:hover {
    color: #ec2d2d
}


.per_con_ygjl .sublist dd {
    float: left;   
    overflow:hidden;   
    font-size: 12px;
}

.per_con_ygjl .sublist span a {
    color: #666;
    margin: 0 10px;
}

.per_con_ygjl .sublist span a:hover {
    color: #ec2d2d;
}
.per_con_ygjltit
{
    border-bottom:1px solid #f5f5f5;height:35px;line-height:35px;margin-bottom:20px
}

.per_con_ygjltitsh{
    border: solid 1px #ec2d2d;   
    padding: 1px 8px;
    border-radius: 5px;
    line-height: 22px;
    color: #ec2d2d;
}

.per_con_ygjltitdf{
color: #ec2d2d;
padding:1px 8px;
border-radius: 5px;
border: #ec2d2d solid 1px;
height: 22px;
line-height: 22px;
}
.per_con_ygjltitdf a{
    color:#ec2d2d;
}
.per_con_ygjltitqr{
color: #ec2d2d;
padding: 1px 8px;
border-radius: 5px;
border: #ec2d2d solid 1px;
height: 22px;
line-height: 22px;
}

/*我的关注*/
.per_con_yggz{
    float: left;
width: 788px;
border: solid 1px #ddd;
}


.per_con_yggz .per_con_yggztit
{
    border-bottom:1px solid #f5f5f5;height:35px;line-height:35px;padding: 15px;font-size: 16px;
}

.per_con_yggz ul{margin:20px 0;overflow:hidden;text-align: center}

.per_con_yggz ul li{width:171px;float: left;padding: 13px;}

.per_con_yggz ul li a{float:left;text-align: center;width: 171px;}

.per_con_yggz img{padding: 5px;border: 1px #ebebeb solid;}

.per_con_yggz img:hover{border: 1px #ec2d2d solid;}

.per_con_yggz_ygz{background: #f0f0f0;color: #999;}

.per_con_yggz_jrg{display: block;color: #666;border:solid 1px #d6d6d6;background: #fff;margin:3px;border-radius:5px;}

.per_con_yggz_de{display: block;color: #666;background: #f5f5f5; margin: 3px;border-radius: 5px;  }

.per_con_yggz_tit{height: 40px;}
/*订单管理结束 基本信息开始*/
.per_con .pic-side {
    width:154px;
    float:left;
}
.per_con .pic-side .pic-wrap {
    width:120px;
    margin:0 auto;
    text-align:center;
    padding:15px 0 42px ;
}
.per_con .pic-side .h-pic {
    display:block;
    width:119px;
    height:119px;
    border:1px solid #e6e6e6;
    border-radius:50%;
    position:relative;
    overflow:hidden;
}
.per_con .pic-side .h-txt {
    line-height:30px;
    color:#ec2d2d;
}
.per_con .pic-side .h-txt:hover {
    text-decoration:underline;
}
.per_con .pic-side .p-icon {
    display:block;
    width:58px;
    height:58px;
    border:1px solid #e4e4e4;
    border-radius:50%;
    margin:0 auto;
    position:relative;
    cursor:pointer;
}
.per_con .pic-side p {
    padding-top:5px;
}
.per_con .pic-side .p-icon i {
    display:block;
    width:20px;
    height:21px;
    position:absolute;
    top:19px;
    left:20px;
    background:url(/static/images/member-icon.png) no-repeat;
}
.per_con .pic-side .p-icon .tel {
    background-position:3px 1px;
}
.per_con .pic-side .p-icon .mail {
    background-position:0 -24px;
}
.per_con .pic-side .h-n {
    color:#999;
}
.per_con .pic-side .info {
    color:#666;
}
.per_con .pic-side .pic-wrap:hover .p-icon {
    border-color:#ec2d2d;
}
.per_con .pic-side .pic-wrap:hover .p-icon .tel {
    background-position:-22px 1px;
}
.per_con .pic-side .pic-wrap:hover .p-icon .mail {
    background-position:-25px -24px;
}
.per_con .pic-side .pic-wrap:hover .h-n,.per_con .pic-side .pic-wrap:hover .info {
    color:#ec2d2d;
}
.per_con .info-side {
    width:569px;
    padding-left:66px;
    float:left;
    border-left:1px solid #f0f0f0;
}
.per_con .info-sign {
    width:468px;
    height:14px;
    padding:6px 10px 6px 32px;
    line-height:14px;
    position:relative;
    background-color:#fffce2;
    border:1px solid #fd9;
    color:#ec2d2d;
    font-size:12px;
}
.per_con .info-sign i {
    display:block;
    width:14px;
    height:14px;
    background:url(/static/images/mine-index-bg.png) no-repeat -43px -301px;
    position:absolute;
    top:6px;
    left:10px;
}
.per_con .info-list {
    width:564px;
    position:relative;
    overflow:hidden;
    *zoom:1;
}
.per_con .info-list li {
    width:568px;
    margin-top:20px;
    padding-left:78px;
    position:relative;
    *zoom:1;
    *float:left;
}
.per_con .info-list li:after {
    content:"";
    display:table;
    clear:both;
}
.per_con .info-list li span.orange {
    line-height:30px;
}
.per_con .info-list .blank1 {
    padding-left:6px;
    cursor:pointer;
}
.per_con .info-list .blank2 {
    padding:0 7px;
}
.per_con .info-list .label {
    display:block;
    width:72px;
    height:20px;
    line-height:18px;
    color:#999;
    font-size:14px;
    text-align:right;
    position:absolute;
    top:50%;
    left:0;
    margin-top:-10px;
    padding-right:6px;
}
.per_con .info-list .last {
    top:20px;
}
.per_con .info-list input {
    font-size:14px;
}
.per_con .info-list .inp-long {
    width:258px;
    height:20px;
    border:1px solid #ddd;
    padding:7px 0 7px 10px;
    line-height:20px;
    border-radius:2px;
    color:#bbb;
    outline: none
}
.per_con .info-list input.current {
    color:#333;
}
.per_con .info-list .sex-list {
    height:20px;
    line-height:20px;
    float:left;
}
.per_con .info-list .box {
    float:left;
    margin-right:12px;
}
.per_con .info-list .box-check {
    width:19px;
    height:19px;
    border:1px solid #dfdfdf;
    position:relative;
    overflow:hidden;
    float:left;
    border-radius:50%;
    text-indent:-99px;
    cursor:pointer;
}
.per_con .info-list .box-check i {
    display:block;
    width:11px;
    height:8px;
    position:absolute;
    top:6px;
    left:4px;
    background:url(/static/images/mine-index-bg.png) no-repeat 0 -357px;
    display:none;
}
.per_con .info-list .box-check.current {
    border-color:#ec2d2d;
}
.per_con .info-list .box-check.current i {
    display:block;
}
.per_con .info-list .box-check input {
    position:absolute;
    top:-30px;
    left:-30px;
}
.per_con .info-list .u-sign {
    width:400px;
    height:90px;
    border:1px solid #ddd;
    padding:6px 8px;
    font-size:14px;
    color:#999;
}
.per_con .info-list .u-sign.current {
    color:#666;
}
.per_con .info-list .save-btn {
    display:block;
    width:116px;
    height:29px;
    background-color:#ec2d2d;
    color:#fff;
    line-height:29px;
    text-align:center;
    border-radius:2px;
}
.per_con .info-list .save-btn:hover {
    background-color:#d12727;
}
.widget-wrap {
    width:396px;
    height:90px;
    padding:25px 0 30px;
    text-align:center;
    font-size:14px;
    line-height:24px;
    background-color:#fff;
    z-index:101;
    position:relative;
}

.g-purchase-title {
    padding: 14px 0 15px;
    position: relative;
    border-bottom: solid 1px #f0f0f0;
}

.g-purchase-title span {
    font-size: 16px;padding-left: 20px;
}
.change-code {
    padding-top: 40px;
}

.change-code li{

line-height: 50px;
}

.change-code .person-list li {
    margin-bottom: 30px;
    height: 36px;
    line-height: 36px;
}


.change-code .person-list li span{float:left;}
.z-content{padding-left:50px; }
.person-wrap .l-side {
    width: 214px;
    font-size: 14px; 
    text-align: right;
    line-height: 42px;
}
.change-code .r-side .inp-wrap input {
    width: 230px;
    height: 34px;
    border: 1px solid #ddd;
    border-radius: 2px;
    line-height: 34px;
    margin-top: 0;
    padding: 0 8px;
}
.change-code span.l-side {
    height: 36px;
    line-height: 36px;
}
.person-wrap .person-list span {
    display: block;
    height: 42px;
    float: left;
}
.set-save-btn {
    width: 116px;
    height: 29px;
    background-color: #ec2d2d;
    color: #fff;
    font-size: 12px;
    line-height: 29px;
    text-align: center;
    display: block;
    cursor: pointer;
    margin-top: 20px;
    border-radius: 2px;
}

.set-save-btn:hover{background: #da2121;color:#fff;}

.member_right {
    float: left;
    width: 790px;   
    background: #fff;
    min-height: 812px;
}
.c_address_top {
    width: 755px;
    height: 36px;
    background: #fffbe3;
    border: 1px solid #fedd98;
    margin: 25px auto;
    line-height: 36px;
    font-size: 12px;
    color: #555;
}
.c_address_top span {
    display: inline-block;
    width: 20px;
    height: 18px;
    background: url(../images/address_icon.png) no-repeat 0 0;
    margin: 9px;
    vertical-align: -13px;
}

.c_new_address_detail {
    float: left;
    margin: 0 15px;
}

.c_address_detail {
    width: 230px;
    height: 147px;
    border: 1px solid #ddd;
    border-top: 0;
    position: relative;
    margin-bottom: 20px;
}
.c_p_bg {
    width: 100%;
    height: 6px;
    background: url(../images/address.jpg) no-repeat;
}

.c_address_operation {
    padding: 0 5px;
    margin: 5px 0;
    overflow: hidden;
}

.c_address_default {
    font-size: 12px;
    color: #dd2726;
    float: left;
}
.c_address_default i, .c_set_default, .c_set_edit, .c_set_delete {
    width: 13px;
    height: 12px;
    display: inline-block;
    background: url(../images/address_icon.png) no-repeat -26px 0;
    vertical-align: -1px;
    margin-right: 6px;
}
.c_address_all_operation {
    float: right;
}
.c_address {
  
    margin-top: 30px;
}
.c_form_con .c_form_right .c_veri_code {
    cursor: pointer;
    margin-left: 7px;
    background: #e6e6e6;
    border: 1px solid #c8c8c8;
    height: 32px;
    line-height: 34px;
    font-size: 12px;
    color: #666;
    display: inline-block;
    width: 140px;
    text-align: center;
}
.c_form_con .c_save {
    background: #ec2d2d;
    border: 1px solid #dd2726;
    height: 36px;
    width: 120px;
    color: #fff;
    margin-left: 99px;
    border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
}
.c_form_con .c_save_other {
    background: #ababab;
    border: 1px solid #ababab;
    height: 36px;
    width: 120px;
    color: #fff;
    margin-left: 50px;
    border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
}
.c_form_con .c_save_otherr {
    background: #ababab;
    border: 1px solid #ababab;
    height: 36px;
    width: 120px;
    color: #fff;
    margin-left: 50px;
    border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
}
.c_set_edit {
    width: 12px;
    background: url(../images/address_icon.png) no-repeat -67px 0;
}
.c_user_address {
    padding: 0 5px;
}
.c_user_address .c_user_message {
    border-bottom: 2px dotted #ddd;
    line-height: 34px;
    margin-bottom: 10px;
}
.c_user_address p {
    color: #555;
    font-size: 12px;
    line-height: 26px;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.c_address_detail span {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/address_icon.png) no-repeat 0 -22px;
    position: absolute;
    right: -1px;
    bottom: -1px;
}
.c_p_bg_other {
    background: url(../images/address_one.jpg) no-repeat;
    height: 6px;

}

.c_set_delete {
    width: 9px;
    background: url(../images/address_icon.png) no-repeat -85px 0;
}

.c_add_address {
    width: 230px;
    height: 145px;
    border: 2px dashed #ddd;
}
.c_add_address:hover { 
    border: 2px dashed #ec2d2d;
}
.c_add_address a {
    display: block;
    width: 100%;
    padding: 49px 0 30px;
    font-size: 16px;
    color: #999;
    line-height: 37px;
    text-align: center;
}
.c_add_address a i {
    display: block;
    width: 31px;
    height: 31px;
    background: url(../images/address_icon.png) no-repeat -26px -15px;
    margin: 0 auto;
}

.c_address_in h3 {
    height: 50px;
    border-bottom: 1px solid #ddd;
    line-height: 50px;
    padding-left: 20px;
    font-size: 18px;
    color: #111;
}

.c_form_con {
    width: 785px;
    margin-bottom: 16px;
}

.c_form_con label {
    width: 115px;
}
.c_form_con label {
    display: block;
    text-align: right;
    float: left;
    line-height: 36px;
    width: 90px;
    height: 36px;
    font-size: 14px;
    color: #555;
}
.c_form_con .c_form_right {
    float: left;
    width: 658px;
    height: 36px;
    margin-left: 10px;
}
.c_form_con .c_form_right input {
    height: 34px;
    border: 1px solid #ddd;
    width: 200px;
    padding-left: 10px;
}
.c_error {
    margin: 0;
    height: 30px;
    min-width: 100px;
    line-height: 30px;
    color: #dd2726;
}
.c_clear {
    clear: both;
}
.c_form_con .c_form_right li {
    width: 216px;
}
.c_form_con .c_form_right li {
    float: left;
    width: 204px;
    position: relative;
    line-height: 26px;
}
.c_form_right li .select_showbox {
    width: 180px;
    background: url(../images/icon/sel.png) no-repeat 156px 0;
}
.c_form_right li .select_showbox {
    border: 1px solid #ccc;
    color: #333;
    width: 170px;
    height: 34px;
    padding-left: 10px;
    background: url(../images/sel.png) no-repeat 146px 0;
    line-height: 34px;
    font-size: 12px;
}

/*收货地址弹出框*/
.theme-buy {
    margin-top:10%;
    text-align: center;
}
.theme-gobuy, .theme-signin {
    font-size: 15px;
}
.theme-price {
    position: relative;
    bottom: -6px;
    font-family: microsoft yahei, Arial, Helvetica, sans-serif;
    margin-right: 20px;
    font-weight: bold;
    color: #ec2d2d;
    line-height: 32px;
    font-size: 24px;
    display: inline-block;
}
.theme-price dfn {
    font-style: normal;
    font-size: 18px;
    margin-right: 2px;
}
.theme-desc {
    padding: 30px;
}
.theme-version {
    padding: 30px;
}
.theme-popover-mask {
    z-index: 9998;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.4;
    filter:alpha(opacity=40);
    display:none
}
.theme-popover {
    z-index:9999;
    position:fixed;
    top:35%;
    left:46.6%;
    width:785px;   
    margin:-180px 0 0 -330px;
    border-radius:5px;
    border:solid 2px #666;
    background-color:#fff;
    display:none;
    box-shadow: 0 0 10px #666;
}
.theme-popoverr {
    z-index:9999;
    position:fixed;
    top:35%;
    left:46.6%;
    width:785px;   
    margin:-180px 0 0 -330px;
    border-radius:5px;
    border:solid 2px #666;
    background-color:#fff;
    display:none;
    box-shadow: 0 0 10px #666;
}
.theme-poptit {
    border-bottom:1px solid #ddd;
    padding:12px;
    position: relative;
}
.theme-poptitt {
    border-bottom:1px solid #ddd;
    padding:12px;
    position: relative;
}

.theme-popbom {
    padding:15px;
    background-color:#f6f6f6;
    border-top:1px solid #ddd;
    border-radius:0 0 5px 5px;
    color:#666
}
.theme-popbom a {
    margin-left:8px
}
.theme-poptit .close {
    float:right;
    color:#999;
    padding:5px;
    margin:-2px -5px -5px;
    font:bold 14px/14px simsun;
    text-shadow:0 1px 0 #ddd
}
.theme-poptitt .close {
    float:right;
    color:#999;
    padding:5px;
    margin:-2px -5px -5px;
    font:bold 14px/14px simsun;
    text-shadow:0 1px 0 #ddd
}
.theme-poptit .close:hover {
    color:#444;
}
.theme-poptitt .close:hover {
    color:#444;
}
.btn.theme-reg {
    position: absolute;
    top: 8px;
    left: 43%;
    display: none
}
.inp-gray, .feed-mail-inp {
    border:1px solid #ccc;
    background-color:#fdfdfd;
    width:220px;
    height:16px;
    padding:4px;
    color:#444;
    margin-right:6px
}

.dform .ipt_error {
    background-color:#FFFFCC;
    border-color:#FFCC66
}
.dform-tip {
    display:none;
    background-color:#080;
    color:#fff;
    line-height:42px;
    margin-top:10px;
display:;
    font-size: 14px;
}
.dform-tip-errer {
    background-color: #CF301A;
}
.dform-tip a {
    display: inline-block;
    padding: 0 20px;
    margin-left:10px;
    background-color: #FFE924;
    color: #CF301A;
}
.dform-login {
    padding:0;
    height: 270px;
    overflow: hidden;
}
.dform-login iframe {
    height: 470px;
    margin-top: -180px;
}
.theme-signin {
    margin: -50px -20px -50px 90px;
    text-align:left;
    font-size: 14px;
}
.theme-signin h4 {
    color:#999;
    font-weight:100;
    margin-bottom: 20px;
    font-size: 12px;
}
.theme-signin li {
    padding-left: 80px;
    margin-bottom: 15px;
}
.theme-signin li strong {
    float: left;
    margin-left: -80px;
    width: 80px;
    text-align: right;
    line-height: 32px;
}
.theme-signin .btn {
    margin-bottom: 10px;
}
.theme-signin p {
    font-size: 12px;
    color: #999;
}
.theme-desc, .theme-version {
    padding-top: 0
}

.security-settings {
    width: 770px;
    margin: 0 auto;
    padding:0 20px;
}

.security-settings li {
    width: 748px;
    float: left;
    padding: 15px 0;
    border-top: 1px solid #f0f0f0;
    position: relative;
}

.security-settings .aqzx_jb{border: solid 1px #ececec;margin:10px 0;height: 30px;line-height: 30px;padding: 0 10px;font-size: 12px;width: 440px;border-radius: 3px;}

.security-settings span.g-xuan {
    font-size: 14px;
    color: #333;
    width: 100px;
}

.security-settings span {
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 28px;
    color: #999;
}


.security-settings .caozuo{position: absolute;right: 230px;}
.security-settings .haoma{position: absolute;right: 100px;text-align: center;width: 100px;}
.security-settings .caozuoysz{color: #29960c;}
.security-settings span i {
    display: block;
    width: 27px;
    height: 27px;
    float: left;
    margin-right: 9px;
    position: relative;
    top: 1px;
    _top: 1px;
    overflow: hidden;
}

.security-settings span.g-xuan i {
    background-position: 0 -269px;
}

.security-settings span i {
    background: url(../images/mine-index-bg.png) no-repeat;
}

.security-settings span b {
    display: block;
    width: 0;
    font-size: 0;
    border-right: 1px solid #e6e6e6;
    height: 29px;
    float: left;
    margin-right: 18px;
}

.security-settings span.u-operating{
    position: absolute;
    right: 0;
}

.security-settings span.u-operating a {
    display: inline;
    line-height: 27px;
    color: #ec2d2d;
    margin-left: 20px;
    border: solid 1px #ec2d2d;
    border-radius: 5px;
    padding: 2px 7px;
}

.security-settings span.u-operating-open a {
    display: block;
    width: 94px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    border: 1px solid #ec2d2d;
    color: #ec2d2d;
    margin-left: 12px;
    float: left;
    border-radius: 2px;
    color: #ec2d2d;
}

.security-settings span.g-ganta i {
    background-position: -55px -269px;
}

.person-wrap {
    padding: 32px 0;
    width: 790px;
    margin: 0 auto;
}

.person-wrap .person-list li {
    height: 42px;
    line-height: 50px;
    position: relative;
    font-size: 14px;
}


.person-wrap .person-list span {
    display: block;
    height: 42px;
    float: left;
}
.person-wrap .l-side {
    width: 214px;
    font-size: 14px;
    color: #333;
    text-align: right;
    line-height: 42px;
}

.person-wrap .r-side {
    float: left;
    width: 361px;
    color: #999;
    padding-left: 4px;
    _width: 366px;
}

.person-wrap .info-sign {
    width: 253px;
    margin-top: 12px;
}
.z-content .info-sign {
    width: 468px;
    height: 14px;
    padding: 6px 10px 6px 32px;
    line-height: 14px;
    position: relative;
    background-color: #fffce2;
    border: 1px solid #fd9;
    color: #ec2d2d;
    font-size: 12px;
}

.z-content .info-sign i {
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/mine-index-bg.png) no-repeat -43px -301px;
    position: absolute;
    top: 6px;
    left: 10px;
}

.person-wrap .person-list .code-inner {
    display: block;
    width: 216px;
    height: 24px;
    line-height: 24px;
    border: 0 none;
    float: left;
    padding: 0 0 0 8px;
    outline: none;
    color: #bbb;
    margin-top: 8px;
}

.person-wrap .person-list .get-code-btn {
    width: 134px;
    height: 40px;
    display: block;
    float: left;
    border-left: 1px solid #ddd;
    text-align: center;
    color: #ec2d2d;
    line-height: 40px;
}

.person-wrap .inp-wrap {
    height: 40px;
    border: 1px solid #ddd;
    line-height: 40px;
    font-size: 14px;
    border-radius: 2px;
    overflow: hidden;
    *zoom: 1;
}

/*站内消息*/
.per_con_znxx{ padding:20px;}
.per_con_znxx .znxxli{height: 38px;line-height: 38px;width:680px;float: left;font-size: 12px;    background: url(../images/topmenu1.gif) no-repeat;padding-left: 38px;border-bottom: dashed 1px #F1F1F1;}
.per_con_znxx .znxxspan{float: right;}
.g-please-select {width: 790px;margin: 0 auto;border-bottom: 1px solid #f0f0f0;padding: 0 0 15px 35px;}
.g-please-select h3, .g-select-mode h3 {display: block;padding: 35px 0;font-size: 16px;}
.g-please-select li {float: left;font-size: 14px;margin-right: 30px;position: relative;display: inline;
    margin-bottom: 15px;}
.g-please-select li{color: #666;cursor:pointer;}
.g-please-select li, .g-please-select input {outline: none;
    display: block;width: 115px;height: 34px;
    line-height: 34px;text-align: center;
    border: 1px solid #e4e4e4;overflow: hidden;}
.u-personal {background-image: url(../images/member-icon.png);background-repeat: no-repeat;}
.g-select-mode {width: 790px;margin: 0 auto;}
.m-tab-menu {height: 49px;font-size: 16px;border-bottom: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;
position: relative;width: 755px;margin: 0 15px;}
.m-tab-menu li {float: left;height: 49px;}
.m-tab-menu li.curr a {border-top: 2px solid #ec2d2d;height: 48px;background: #fff;color: #333;overflow: hidden;}
.m-tab-menu li a {display: inline-block;height: 48px;line-height: 48px;padding: 0 65px;color: #666;
border-top: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.f-pay-bank { width: 755px;
    border: 1px solid #e4e4e4;
    border-top: 0 none;
    margin: 0 15px;
}

.f-pay-bank dl {
    padding: 34px 0 36px;
}

.f-pay-bank dd {
    float: left;
    width: 140px;
    height: 30px;
    border: 1px solid #fff;
    margin: 2px 0 0 40px;
    padding: 7px 0;
    overflow: hidden;
    display: inline;
}

.f-pay-bank dd.checked {
    border: 1px solid #ec2d2d;
}

.amounts-payable {
    font-size: 16px;
    padding-top: 22px;
    margin-left: 35px;
}

.amounts-payable p {
    line-height: 35px;
    padding-bottom: 10px;
}

.amounts-payable b {
    font-size: 20px;
    margin-left: 15px;
    vertical-align: middle;
}
.orange {
    color: #ec2d2d !important;
}

.amounts-payable input {
    display: block;
    width: 158px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    background: #ec2d2d;
    color: #fff;
    border-radius: 2px;
    border: 0 none;
}

.g-please-select li.f-checked a,.g-please-select li.f-checked input {
    border:1px solid #ec2d2d;
    color:#ec2d2d;
}

.f-pay-bank dd span.jd_bank {
    background-position: 8px -1017px;
}

.f-pay-bank dd span.u-bank-wy {
    width: 96px;
    background-position: 0 -840px;
}

.f-pay-bank dd span.u-bank-weixin {
    width: 100px;
    background-position: 0 -945px;
}

.f-pay-bank dd span.u-bank-qqmobile {
    width: 110px;
    background-position: 3px -1058px;
}

.f-pay-bank dd span.u-bank-kq {
    background-position: -0px -1100px;
}

.f-pay-bank dd span.u-bank-online {
    width: 91px;
    background-position: 0 -910px;
}

.f-pay-bank dd span.zh_bank {
    width:104px;
    background-position:0 0;
}
.f-pay-bank dd span.gh_bank {
    width:102px;
    background-position:0 -35px;
}
.f-pay-bank dd span.jh_bank {
    width:104px;
    background-position:0 -70px;
}
.f-pay-bank dd span.nh_bank {
    width:104px;
    background-position:0 -105px;
}
.f-pay-bank dd span.zg_bank {
    width:92px;
    background-position:0 -140px;
}
.f-pay-bank dd span.jt_bank {
    width:110px;
    background-position:0 -175px;
}
.f-pay-bank dd span.hx_bank {
    width:104px;
    background-position:0 -210px;
}
.f-pay-bank dd span.xy_bank {
    width:105px;
    background-position:0 -245px;
}
.f-pay-bank dd span.sh_bank {
    width:98px;
    background-position:0 -280px;
}
.f-pay-bank dd span.ms_bank {
    width:105px;
    background-position:0 -315px;
}
.f-pay-bank dd span.gf_bank {
    width:109px;
    background-position:0 -350px;
}
.f-pay-bank dd span.pa_bank {
    width:104px;
    background-position:0 -385px;
}
.f-pay-bank dd span.pf_bank {
    width:87px;
    background-position:0 -420px;
}
.f-pay-bank dd span.zx_bank {
    width:104px;
    background-position:0 -455px;
}
.f-pay-bank dd span.gd_bank {
    width:106px;
    background-position:0 -490px;
}
.f-pay-bank dd span.nj_bank {
    width:100px;
    background-position:0 -525px;
}
.f-pay-bank dd span.yz_bank {
    width:108px;
    background-position:0 -560px;
}
.f-pay-bank dd span.hz_bank {
    width:106px;
    background-position:0 -595px;
}
.f-pay-bank dd span.lb_bank {
    width:100px;
    background-position:0 -630px;
}
.f-pay-bank dd span.bj_bank {
    width:104px;
    background-position:0 -665px;
}
.f-pay-bank dd span.cqls_bank {
    width:113px;
    background-position:0 -700px;
}
.f-pay-bank dd span.bj2_bank {
    width:109px;
    background-position:0 -735px;
}
.f-pay-bank dd span.qd_bank {
    width:104px;
    background-position:0 -770px;
}
.f-pay-bank dd span.cd_bank {
    width:102px;
    background-position:0 -805px;
}

.f-pay-bank dd span.u-bank-cft {
    width:84px;
    background-position:0 -980px;
    margin:0 0 0 13px;
}

.f-pay-bank dd span.u-bank-zfb {
    background-position:8px -1100px;
}

.f-pay-bank dd span {
    background-image: url(../images/bank-logo.gif);
    display: block;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 30px;
    margin: 0 auto;
}
.f-pay-bank dd label .iapppay{
    background-image: url(../images/iapppay.jpg);
}
.f-pay-bank dd input {
    float: left;
    width: 20px;
    position: relative;
    top: 10px;
    *top: 4px;
    margin-left: 7px;
    hide-focus: expression(this.hideFocus=true);
}

.f-pay-bank dd label {
    float: left;
    width: 110px;
    cursor: pointer;
    hide-focus: expression(this.hideFocus=true);
}

.per_con_wycz .tabcon .sublist {
    padding:5px 10px;
    height:170px;
}
/* leftcon */
.per_con_wycz #leftcon .subbox {
    width:9999em;
}
.per_con_wycz #leftcon .subbox .sublist {
    float:left;
    width:664px;
}
/* sublist */
.per_con_wycz .sublist {
    padding:10px;
}
.per_con_wycz .sublist li {
    height:28px;
    line-height:28px;
    font-size:12px;
}
.per_con_wycz .sublist li span {
    margin:0 5px 0 0;
    font-family:"宋体";
    font-size:12px;
    font-weight:400;
    color:#ddd;
}

.m-tab-menu li.current{
    border-top: 2px solid #ec2d2d;
    height: 48px;
    background: #fff;
    color: #333;
    overflow: hidden;
}

.g-rec-info{
    text-align: center;
    font-size: 14px;
    padding-top: 40px;
}

.g-recharge-card {
    clear: both;
    width: 502px;
    height: 309px;
    margin: 10px auto 30px;
    border: 1px solid #f0f0f0;
    border-radius: 20px;
    -moz-box-shadow: 3px 3px 3px #f7f7f7;
    -webkit-box-shadow: 3px 3px 3px #f7f7f7;
    box-shadow: 3px 3px 3px #f7f7f7;
}

.g-recharge-card dl {
    padding: 55px 80px 0;
}

.g-recharge-card dd {
    height: 68px;
}

.g-recharge-card label {
    font-size: 16px;
    line-height: 38px;
}
.g-recharge-card label, .g-recharge-card input {
    float: left;
}

.g-recharge-card input {
    width: 242px;
    height: 26px;
    line-height: 26px;
    padding: 5px 8px;
    border: 1px solid #ddd;
    border-radius: 2px;
    font-size: 14px;
    color: #bbb;
}

.g-recharge-card dd p {
    clear: both;
    font-size: 12px;
    padding-left: 81px;
    padding-top: 5px;
    display: none;
}

.g-recharge-card a {
    display: block;
    width: 116px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 2px;
    font-size: 14px;
    margin-left: 160px;
    background: #ec2d2d;
    color: #fff;
}

.g-recharge-card a:hover{
    color:#fff;
    background: #d42626;

}

.g-account-balance {
    width: 755px;
    margin: 0 auto 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f0f0f0;
    padding-left: 35px;
}

.g-account-balance dt {
    font-size: 14px;
    margin-top: 10px;
}

.g-account-balance dt span {
    padding-right: 10px;
}

.g-account-balance a.z-orange-btn {
    background: #ec2d2d;
}
.g-account-balance dt a {   
    width: 96px;
    height: 29px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    margin-left: 16px;
    padding: 2px 5px;
}

.g-account-balance dt em {
    font-size: 24px;
}
.g-screen-state {
    padding: 0 0 15px;
    position: relative;
}
 

ul.a-screen {
    height: 26px;    
    border-bottom: 1px solid #f0f0f0;
    padding: 0 0 10px 35px;
}

ul.a-screen li {
    float: left;
    width: 70px;
    padding: 0 5px;
}

ul.a-screen .current a{
    padding: 0 5px;
    height: 24px;
    overflow: hidden;
    text-align: center;
    color: #ec2d2d;
    border: solid 1px #ec2d2d;
    border-radius: 15px;
}


.g-account-balance a.z-blue-btn {
    background: #2af;
}

.g-account-balance dd {
    clear: both;
    padding-top: 5px;
    padding-left: 74px;
    color: #bbb;
    overflow: hidden;
}

.g-account-balance dd i {
    margin-left: 20px;
}

.g-screen-state {
    padding: 0 0 15px;
    position: relative;
}
.g-purchase-records {
    width: 790px;
    height: expression(this.offsetWidth>400 ? '400px':ture);
    min-height: 400px;
}
.g-purchase-records dt {
    height: 33px;
    line-height: 33px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #eee;
    background: #f2f2f2;
    color: #bbb;
}
.my-account-con dd {
    padding: 10px 0;
}
.g-purchase-records dd {
    float: left;
    width: 1046px;
    padding: 20px 0;
    border-bottom: 1px solid #f0f0f0;
    display: inline-block;
    position: relative;
    font-size: 14px;
}
.my-account-con span.u-commodity-pic {
    width: 150px;
}
.g-purchase-records span.u-commodity-pic {
    margin: 0 15px 0 30px;
    display: inline;
    position: relative;
}
.g-purchase-records span {
    display: block;
    float: left;
}
.g-purchase-records dt span.u-select-con {
    width: 86px;
    height: 27px;
    line-height: 27px;
    margin-top: 2px;
    position: relative;
    z-index: 10;
}
.my-account-con span.u-select-con {
    margin: 0 150px 0 100px;
}
.g-purchase-records span.u-select-con {
    width: 86px;
    text-align: center;
    margin: 0 30px;
}
.g-purchase-records span {
    display: block;
    float: left;
}
.u-select-con {  
    border-radius: 2px;
    position: relative;
}
.g-purchase-records dt span.u-select-con a {
    display: block;   
    text-align: left;
    padding-left: 11px;
}
.g-purchase-records dt span.u-select-con s {
    top: 8px;
}
.u-select-con s {
    display: block;
    width: 13px;
    height: 10px;
    background-position: -95px -18px;
    position: absolute;
    right: 11px;
    top: 9px;
    z-index: 10;
    overflow: hidden;
}
.u-personal {
    background-image: url(../images/member-icon.png);
    background-repeat: no-repeat;
}

.g-purchase-records dt span.u-select-con .select-state {
    width: 84px;
}
.u-select-con .select-state {
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 2px 2px;
    background: #fff;
    position: absolute;
    top: 27px;
    left: -1px;
    z-index: 12;
    color: #666;
    padding: 4px 1px 1px;
    display: none;
}
.my-account-con span.u-commodity-name {
    width: 250px;
}
.g-purchase-records span {
    display: block;
    float: left;
}

.my-account-con span.u-operation {
    text-align: left;
}
.g-purchase-records span {
    display: block;
    float: left;
}

.g-transfer-pop span.f-box-tips {
    display: block;
    width: 454px;
    height: 27px;
    line-height: 27px;
    border: 1px solid #fd9;
    background: #fffff2;
    padding-left: 8px;
    margin: 19px auto 11px;
    font-size: 12px;
}

.g-transfer-pop s {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: -92px -248px;
    vertical-align: middle;
    margin-right: 6px;
    position: relative;
    top: -2px;
    *top: 0;
}

.g-transfer-pop dl {
    width: 464px;
    margin: 0 auto;
    font-size: 14px;
}
.g-transfer-pop dt {
    padding-bottom: 11px;
}
.g-transfer-pop label {
    color: #999;
    font-size: 14px;
}
.g-transfer-pop dt em {
    font-size: 18px;
    margin-left: -3px;
}
.g-transfer-pop dd {
    width: 500px;
    height: 62px;
}
.g-transfer-pop a.z-submit {
    clear: both;
    display: block;
    width: 116px;
    height: 29px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    background: #ec2d2d;
    border-radius: 2px;
    margin: 10px 0 0 238px;
    text-decoration: none;
    font-size: 14px;
}


.g-transfer-pop dd input.z-money {
    width: 134px;
}
.g-transfer-pop dd input {
    width: 286px;
    height: 34px;
    line-height: 34px;
    padding: 0 6px;
    border: 1px solid #ddd;
    border-radius: 2px;
    margin-right: 8px;
    color: #bbb;
}
.g-transfer-pop dd label em {
    padding-right: 25px;
}

.a_invite_link {
    padding: 30px 0 0 26px;  
    color: #555;
}

.a_invite_link em {
    display: inline-block;
    line-height: 42px;
    font-size: 14px;
    padding-right: 20px;
}
.a_invite_link textarea {
    display: inline-block;
    height: 40px;
    border: 1px solid #e8e8e8;
    line-height: 40px;
    padding: 0 65px 0 27px;
    width: 480px;
}

.a_invite_link_share {
    width: 730px;
    height: 68px;
    border: 1px solid #e8e8e8;
    margin: 29px auto 0;
    position: relative;
    padding-left: 7px;
}

.a_invite_share_list {
    float: left;
    width: 217px;
    position: relative;
    margin: 16px 12px 0;
}
#a_invite_share_qq .bdshare-button-style0-16 a, #a_invite_share_qq .bdshare-button-style0-16 .bds_more {
    width: 264px!important;
    height: 53px!important;
    background: none!important;
    margin: 0!important;
    padding: 0!important;
}
.bdshare-button-style0-16 .bds_qzone {
    background-position: 0 -52px;
}

.b_record_box a {
    color: #707071;
}

.a_invite_share_wx span {
    background: url(../images/invite_icon2.png) no-repeat;
}
.a_invite_share_list span {
    display: block;
    width: 180px;
    height: 36px;
    cursor: pointer;
}

.a_invite_share_wx .a_invite_share_click_down {
    position: absolute;
    z-index: 1;
    width: 250px;
    height: 250px;
    background: #38db53;
    left: 5px;
    top: 50px;
    box-shadow: 0 2px 3px #ccc;
}
.a_invite_share_list .a_invite_share_click_down {
    display: none;
}
.a_invite_share_wx .a_invite_share_click_down img {
    width: 217px;
    height: 217px;
    display: block;
    margin: 16px auto 0;
}
.a_invite_share_dx span {
    background: url(../images/invite_icon3.png) no-repeat;
}
.a_invite_share_list span {
    display: block;
    width: 264px;
    height: 53px;
    cursor: pointer;
}
.a_invite_share_qq span {
    background: url(../images/invite_icon1.png) no-repeat;
}

.a_invite_share_dx span {
    background: url(../images/invite_icon3.png) no-repeat;
}
.a_invite_share_dx .a_invite_share_click_down {
    height: 300px;
}
.a_invite_font h2 {
    color: #555;
    font-size: 16px;
    border-bottom: 1px solid #e8e8e8;
    height: 60px;
    padding-top: 22px;
    line-height: 60px;
    margin: 0 20px 8px;
    font-weight: normal;
}
.a_invite_font p {
    color: #555;
    font-size: 14px;
    line-height: 34px;
    padding-left: 45px;
    width:700px;
}

.fri-req-wrap, .fri-msg-wrap {
    width: 100%;
    min-height: 70px;
}
.mana-req-wrap {
    padding-left: 28px;
}
.mana-req-inner {
    padding: 20px 0 6px;    
    position: relative;
    *zoom: 1;
}
.mana-req-inner .fl {
    padding-right: 18px;
}
.mana-req-inner .mana-req-m {
    position: relative;
    left: -20px;
}
.mana-req-inner .mana-req-m li {
    padding: 0 20px;
    height: 45px;
    float: left;
    font-size: 14px;
    color: #666;
    position: relative;
}
.mana-req-inner .mana-req-m li .yu {
    font-size: 16px;
    margin-top: -7px;
    _margin-top: -4px;
}
.mana-req-inner .mana-req-m li span {
    color: #ec2d2d;
    font-size: 16px;
    display: inline-block;   
    margin-top: -1px;
}
.mana-req-inner .mana-req-m li i {
    display: block;
    width: 1px;
    height: 12px;
    position: absolute;
    overflow: hidden;
    background-color: #f0f0f0;
    top: 18px;
    right: -1px;
}
.mana-req-inner .fl {
    padding-right: 18px;
}
.mana-req-inner .mana-req-m {
    position: relative;
    left: -20px;
}
.mana-req-wrap .money-wrap {
    float: left;
    height: 45px;
}
.mana-req-wrap .in {
    width: 134px;
    color: #ec2d2d;
    border: 1px solid #ec2d2d;
}
.mana-req-wrap .money-btn {
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    font-weight: bold;
    margin: 9px 6px 0 0;
    border-radius: 2px;
}
.mana-req-wrap .out {
    width: 114px;
    color: #9c9c9c;
    border: 1px solid #9c9c9c;
}
.mana-req-wrap .money-btn {
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    font-weight: bold;
    margin: 9px 6px 0 0;
    border-radius: 2px;
}
.mana-req-wrap .grayb {
    font-size: 14px;
}
.mana-protail {
    padding-top: 20px;
}
.mana-protail .title {
    font-size: 14px;
    color: #666;
    height: 32px;
    line-height: 32px;
    font-weight: bold;
    padding-left: 28px;
}
.mana-protail .blackbord {
    padding-left: 28px;
    color: #999;
    height: 38px;
    line-height: 38px;
    border-top: 1px solid #f0f0f0;
    background-color: #f7f7f7;
}
.mana-protail .p-menu {
    padding-left: 28px;
    border-bottom: 1px solid #f0f0f0;
    background-color: #f9f9f9;
    height: 43px;
    line-height: 43px;
}
.mana-pro-list .p-menu {
    background-color: #f7f7f7;
    border-top: 1px solid #f0f0f0;
    height: 38px;
    line-height: 38px;

}
.mana-pro-list li {
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #f0f0f0;
    padding-left: 28px;
}
.mana-protail .p-menu span {
    font-size: 12px;
    color: #bbb;
    text-indent: 1px;
}
.mana-pro-list li span, .mana-protail .p-menu span {
    display: block;
    float: left;
    font-size: 12px;
    color: #999;
}
.mana-protail .u-name {
    width: 180px;
}

.mana-pro-list li span a {
    color: #666;
}
.mana-protail .u-time {
    width: 180px;
}

.mana-protail .u-num {
    width: 180px;
}
.mana-protail .p-menu {
    padding-left: 28px;
    border-bottom: 1px solid #f0f0f0;
    background-color: #fff;
    height: 43px;
    line-height: 43px;
}

.mon-wrap {
    width: 100%;
    min-height: 400px;
}
.mon-inner {
    width: 100%;
    color: #999;
}
.mon-inner .t-head {
    height: 33px;
    line-height: 33px;
    background-color: #f2f2f2;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #eee;
    color: #bbb;
    position: relative;
    z-index: 2;
}
.mon-inner .t-head span {
    display: block;
    float: left;

}
.mon-inner .u-time {
    width: 200px;
    text-indent: 28px;
}
.mon-inner .u-name {
    width: 145px;
}
.mon-inner .u-option {
    width: 88px;
}
.mon-inner .u-info {
    width: 145px;
    padding-right: 30px;
    padding-left: 20px;
}
.mon-inner .u-much {
    width: 80px;
}
.mon-inner .u-money {
    width: 80px;
}
.mon-inner .t-info li {
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    border-bottom: 1px solid #f0f0f0;
}
.mon-inner .t-info li span {
    display: block;
    float: left;
    height: 42px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.cz-wrap .cz-list li {
    line-height: 36px;
    margin-top: 6px;
    *zoom: 1;
    width: 500px;
    float:left;
}

.cz-wrap .cz-list .cz-label {
    display: block;
    float: left;
    width: 102px;
    height: 36px;
    text-align: right;
    font-size: 14px;
    color: #999;
}

.cz-wrap .cz-list .cz-txt {
    display: block;
    float: left;
    width: 288px;
    color: #999;
    font-size: 12px;
}
.cz-wrap .cz-list ins {
    color: #ec2d2d;
    font-size: 18px;
    text-decoration: none;
}

.cz-wrap .cz-list b {
    font-size: 14px;
    color: #999;
    font-weight: normal;
}


.cz-wrap .cz-list .submit-btn {
    display: block;
    width: 116px;
    height: 29px;
    background-color: #ec2d2d;
    color: #fff;
    text-align: center;
    line-height: 29px;
    border-radius: 2px;
}

.cz-wrap .cz-list {
    padding-top: 10px;
}

.z-content .pic-side{width: 254px;
    float: left;
}

.z-content .pic-style-wrap {
    width: 160px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 42px;
}

.z-content .pic-side .pic-style01 {
    width: 159px;
    height: 159px;
}
.z-content .pic-style-wrap span {
    display: block;
    margin: 0 auto;
    border: 1px solid #eee;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
}

.z-content .pic-side p {
    padding-top: 5px;
}

.z-content .pic-side .pic-style02 {
    width: 79px;
    height: 79px;
}

.z-content .pic-side .pic-style03 {
    width: 29px;
    height: 29px;
}


/*云购记录*/
.g-cur-location {
    height: 51px;
    color: #bbb;
    line-height: 51px;
    color: #bbb;
}

.g-cur-location a {
    color: #bbb;
}

.g-buyCon {
    width: 1128px;
    padding: 0 29px;
    border: 1px solid #e4e4e4;
}
.g-buyCon h3 {
    height: 21px;
    line-height: 21px;
    font-size: 18px;
    padding: 18px 0;
}
.m-mer-info {
    padding: 20px 0;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
}
.m-mer-info li.mer-pic {
    width: 138px;
    height: 138px;
    border: 1px solid #e4e4e4;
    margin-right: 15px;
    position: relative;
}
.m-mer-info li {
    color: #999;
}
.m-mer-info li {
    float: left;
    font-size: 14px;
}
.m-mer-info li.mer-pic a {
    display: block;
    width: 120px;
    height: 120px;
    padding: 9px;
}
.m-mer-info li.mer-pic img {
    display: block;
    width: 120px;
    height: 120px;
}
.m-mer-info li span {
    display: block;
}
span.F_goods_xg {
    width: 39px;
    height: 39px;
    line-height: 39px;
    background-position: -75px -110px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 5;
    overflow: hidden;
}
.F_goods_rq, .F_goods_xp, .F_goods_tj, .F_goods_xg {
    background-image: url(../images/index-2014.png?v=0609);
    background-repeat: no-repeat;
}

.m-mer-info li p {
    width: expression(this.offsetWidth>775 ? '775px':true);
    max-width: 775px;
    height: 22px;
    line-height: 22px;
    font-size: 16px;
    overflow: hidden;
    word-break: break-all;
}

.m-mer-info li cite {
    display: block;
    padding-top: 3px;
}

.m-mer-info li span i {
    margin: 0 3px;
}

.pos-buttons {
    position: absolute;
    right: 0;
    top: 100px;
}

.pos-buttons a.z-add-btn {
    width: 116px;
    height: 29px;
    line-height: 28px;
    background: #ec2d2d;
    color: #fff;
}
.pos-buttons a {
    display: block;
    float: left;
    text-align: center;
    font-size: 14px;
    border-radius: 2px;
    margin-left: 20px;
}

.pos-buttons a.z-share-btn {
    width: 94px;
    height: 27px;
    line-height: 27px;
    border: 1px solid #ec2d2d;
    color: #ec2d2d;
}

.pos-buttons a.z-add-btn:hover {
    background:#cf2727;
}

.pos-buttons a.z-share-btn:hover {
    background:#ec2d2d;
    color:#fff;
}

.m-buy-num {
    width: 1188px;
}

.m-buy-num dt {
    height: 42px;
    line-height: 42px;
    font-size: 14px;
}

.m-buy-num dd {
    width: 1128px;
    clear: both;
    display: inline-block;
    padding: 12px 0 30px;
    border-top: 1px solid #f0f0f0;
    overflow-y: auto;
    max-height: 320px;
}

.m-buy-num dt i {
    margin: 0 3px;
}

.f-mar-left {
    margin-left: 10px !important;
}

.m-buy-num dd p {
    font-size: 14px;
    color: #bbb;
}

.m-buy-num dd span {
    display: block;
    height: 20px;
    line-height: 20px;
    float: left;
    font-size: 16px;
    color: #666;
    padding: 13px 23px;
}
.f-mar-left {
    margin-left: 10px !important;
}

























/*新增结束---------------------------------------------------------------------------------------------------------*/

@charset "utf-8";
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
iframe,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
button,
input,
textarea,
th,
td {
    margin: 0;
    padding: 0;
}

body {
    background-color: #FFF;
}

body,
button,
input,
select,
textarea,
fieldset,
label {
    font: 12px/1.5 "\5FAE\8F6F\96C5\9ED1", Arial;
    color: #666;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

ul,
ol {
    list-style: none;
}

fieldset,
img {
    border: 0 none;
}

img {
    -ms-interpolation-mode: bicubic;
    color: #999;
}

cite,
strong,
em,
i,
dfn,
address,
var {
    font-style: normal;
    font-weight: normal;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input,
select,
textarea,
button {
    font-size: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

button,
input[type=button],
input[type=submit] {
    cursor: pointer;
}

input[type=search] {
    -webkit-appearance: textfield;
}

textarea {
    overflow-y: auto;
    resize: vertical;
}

.clear,
.clrfix {
    zoom: 1;
}

.clear:after,
.clrfix:after {
    content: ' ';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.hidden,
.hide {
    display: none;
}

a { color: #666;
    text-decoration: none;
    outline: none;
    blr: expression(this.onFocus=this.blur());
}

a:hover{
    color: #ec2d2d;
}

a:focus {
    outline: none;
    -moz-outline: none;
}

*html,
*html body {
    background-image: url(about:blank);
    background-attachment: fixed;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.orange {
    color: #ec2d2d!important;
}

.gray3 {
    color: #333;
}

.gray6 {
    color: #666!important;
}

.gray9 {
    color: #999;
}

.blue {
    color: #ec2d2d;
}

.red {
    color: #d00;
}

.green {
    color: #00a800;
}

.f-mar-left {
    margin-left: 10px!important;
}

body {
    min-width: 1002px;
    -webkit-text-size-adjust: none;
    _background-image: url(about:blank);
    _background-attachment: fixed;
    *line-height: 1.5;
}

.mlr5 {
    margin: 0 5px;
}

.ml10 {
    margin-left: 10px;
}

.Hicon,
.F-msg-close,
.U_sina s,
.U_qq s,
.U_wx s,
.F-icon-guest s,
.F-icon-gray s,
.M-nav-help a s,
.search_submit,
.search_submit_hover,
.m-app-dow-img,
.u-banner-close,
.F-number-l,
.F-number-r,
.F-bg,
.F-android-img,
.F-wx-img,
.M-wx .F-txt b i,
.F-security-img,
.F-goods-img,
.F-goods-arrow,
.m-popup-close a,
.u-popup-Tip s,
.u-popup-Tip i,
u-popup-Tip b,
.f-user-qq,
.f-pay-succeed,
.f-pay-fail,
.roll_close a,
.u-cart-name dfn s {
    background: url(../images/header-icon.png?v=1120);
}

.orange_btn,
.orange_bg_btn {
    background: #ec2d2d;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    border-radius: 2px;
}

.orange_btn:hover {
    background: #f40;
    color: #fff;
}

.g-popup {
    margin: 0 auto;
    z-index: 99;
}

.g-buy-frame,
.g-user-frame {
    position: relative;
}

.m-popup-buy {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.u-popup-remaining {
    font-size: 14px;
    line-height: 28px;
}

.u-popup-Tip {
    line-height: 30px;
    height: 30px;
}

.u-popup-balance {
    line-height: 30px;
    font-size: 14px;
}

.g-popup .orange_btn {
    line-height: 36px;
    font-size: 14px;
    padding: 0 40px;
}

.g-popup .m-popup-close a {
    background-position: -15px -20px;
    width: 9px;
    height: 9px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 10px;
}

.m-popup_buybtn span {
    color: #FFF001;
}

.u-popup-Tip s,
.u-popup-Tip i {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: -3px;
    margin-right: 5px;
}

.u-popup-Tip s {
    background-position: -126px -274px;
}

.u-popup-Tip i {
    background-position: -154px -274px;
}

.u-popup-paytip {
    background: #FEFEE4;
    border: 1px solid #ec2d2d;
    margin: 0 62px;
    padding: 5px 0;
}

.u-popup-paytip .u-popup-paymoney {
    font-size: 16px;
    padding-bottom: 4px;
}

.u-popup-paytip .u-popup-payRecharge {
    font-size: 14px;
}

.num_del,
.num_add,
.num_dig {
    width: 28px;
    height: 28px;
    overflow: hidden;
    display: inline-block;
    border: 1px solid #cfcfcf;
    text-align: center;
    font-size: 24px;
    color: #999;
    line-height: 28px;
    vertical-align: middle;
    background: #f4f4f4;
}

.u-popup-number {
    width: 185px;
    margin: 0 auto;
}

.u-popup-number label,
.u-popup-number a,
.u-popup-number input {
    float: left;
    outline: 0;
}

.u-popup-number label {
    line-height: 30px;
}

.num_del {
    margin-left: 5px;
}

.num_add {
    margin-right: 5px;
}

.num_ban {
    color: #ccc;
    cursor: default;
}

.num_ban:hover {
    color: #ccc;
}

.num_dig {
    width: 65px;
    background: #fff;
    line-height: 28px;
    border-left: none;
    border-right: none;
    font-size: 18px;
}

.g-pay-tip {
    position: relative;
    margin: 35px auto 55px;
    width: 300px;
}

div.pageDialogMain .g-pay-tip p {
    margin-left: 60px;
    padding: 0;
}

.g-pay-tip .f-pay-succeed,
.g-pay-tip .f-pay-fail {
    width: 42px;
    height: 42px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    float: left;
}

.g-pay-tip .f-pay-succeed {
    background-position: -45px -306px;
}

.g-pay-tip .f-pay-fail {
    background-position: 0 -306px;
}

.g-pay-tip .f-pay-tit {
    font-size: 20px;
    height: 30px;
}

.g-pay-tip .f-pay-btn {
    margin-top: 48px;
}

.g-pay-tip p.gray9 a.gray6:hover {
    color: #ec2d2d!important;
    text-decoration: underline;
}

.g-submit {
    margin: 65px 0;
}

.g-submit .f-submit-tit {
    text-align: center;
    font-size: 16px;
    margin-bottom: 15px;
}

.u-progress {
    width: 200px;
    height: 8px;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
    background: #f7f7f7;
    margin: 0 auto;
    position: relative;
}

.u-progress .pgbar,
.u-progress .pging {
    display: block;
    width: 100%;
    height: 100%;
}

.u-progress .pgbar {
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.u-progress .pging {
    background: -webkit-gradient(linear, 0% 0, 100% 100%, from(rgba(0, 0, 0, 0)), to(rgba(254, 232, 175, 1)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(25%, rgba(254, 232, 175, 1)), color-stop(50%, rgba(254, 232, 175, 1)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(254, 232, 175, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 25%, rgba(254, 232, 175, 1) 25%, rgba(254, 232, 175, 1) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, rgba(254, 232, 175, 1) 75%, rgba(254, 232, 175, 1));
    background: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 25%, rgba(254, 232, 175, 1) 25%, rgba(254, 232, 175, 1) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, rgba(254, 232, 175, 1) 75%, rgba(254, 232, 175, 1));
    background: -ms-linear-gradient(-45deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 25%, rgba(254, 232, 175, 1) 25%, rgba(254, 232, 175, 1) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, rgba(254, 232, 175, 1) 75%, rgba(254, 232, 175, 1));
    background: linear-gradient(-45deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 25%, rgba(254, 232, 175, 1) 25%, rgba(254, 232, 175, 1) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, rgba(254, 232, 175, 1) 75%, rgba(254, 232, 175, 1));
    -webkit-background-size: 10px 10px;
    -moz-background-size: 10px 10px;
    -ms-background-size: 10px 10px;
    background-size: 10px 10px;
    -webkit-animation: pging 0.5s linear infinite;
    -moz-animation: pging 0.5s linear infinite;
    -ms-animation: pging 0.5s linear infinite;
    animation: pging 0.5s linear infinite;
}

@-webkit-keyframes pging {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 10px 0;
    }
}

@-moz-keyframes pging {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 10px 0;
    }
}

@-ms-keyframes pging {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 10px 0;
    }
}

@keyframes pging {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 10px 0;
    }
}

.u-progress-c3 .pgbar {
    background: #FF9D4B;
    background: -webkit-gradient(linear, 0% 0, 0% 100%, from(#FF9D4B), to(#FF9D4B));
    background: -webkit-linear-gradient(#FF9D4B, #FF9D4B);
    background: -moz-linear-gradient(#FF9D4B, #FF9D4B);
    background: -ms-linear-gradient(#FF9D4B, #FF9D4B);
    background: linear-gradient(#FF9D4B, #FF9D4B);
}

.class-icon01 s,
.class-icon02 s,
.class-icon03 s,
.class-icon04 s,
.class-icon05 s,
.class-icon06 s,
.class-icon07 s {
    background: url(../images/new-class-icon.png);
}

.class-icon01,
.class-icon02,
.class-icon03,
.class-icon04,
.class-icon05,
.class-icon06,
.class-icon07 {
    display: inline-block;
    position: relative; 
    padding:0 5px;
    line-height: 20px!important;
    color: #666;
}

.class-icon01 s,
.class-icon02 s,
.class-icon03 s,
.class-icon04 s,
.class-icon05 s,
.class-icon06 s,
.class-icon07 s {
    position: absolute;
    width: 13px;
    height: 13px;
    display: inline-block;
    top: 4px;
    top: 2px\9;
    _top: 4px;
    left: 0;
    overflow: hidden;
}

.class-icon01 s {
    background-position: -1px 0;
}

.class-icon02 s {
    background-position: -18px 0;
}

.class-icon03 s {
    background-position: -35px 0;
}

.class-icon04 s {
    background-position: -52px 0;
}

.class-icon05 s {
    background-position: -69px 0;
}

.class-icon06 s {
    background-position: -86px 0;
}

.class-icon07 s {
    background-position: -106px -1px;
}

body.home .nav-main li.f-nav-home,
body.lottery .nav-main li.f-nav-lottery,
body.share .nav-main li.f-nav-share,
body.group .nav-main li.f-nav-group,
body.cooperation .nav-main li.f-nav-invite,
body.helper .nav-main li.f-nav-guide,
body.thanks .nav-main li.f-nav-thanks,
body.limit .nav-main li.f-nav-limit {
    color: #ec2d2d;
    line-height: 40px;
}

.F_goods_rq,
.F_goods_xp,
.F_goods_tj,
.F_goods_xg {
    background-image: url(../images/index-2014.png?v=0609);
    background-repeat: no-repeat;
}

.search a.seaIcon i,
.m-menu-all h3 em,
.nav-cart-btn i.f-cart-icon,
a.u-cart s,
.u-mui-tab li.f-cart a.u-menus i,
span.nav-new,
.u-shortcut .u-float-list i,
.cartEmpty i,
.g-toolbar li.u-arr .u-menu-hd,
.gth-icon,
.att-add-success i,
.f-concerned p i {
    display: block;
    background-image: url(../images/head-2014.png);
    background-repeat: no-repeat;
}

.m-ser li .u-icons,
.g-special li em,
.u-cartEmpty i,
.m-cart-login li.other-login a b,
.m-narrow-list .u-float-list i,
a.delete-close:hover,
.limitbuy-icon,
.scrollcontent .attentionCon li a.att-close {
    display: block;
    background-image: url(../images/comm-2014.gif?v=0608);
    background-repeat: no-repeat;
}

.ng-box-bg {
    background: url(../images/box-share-bg.jpg?v=0609) no-repeat;
}

.f-tran {
    font-family: "\5b8b\4f53";
}

.f-tran-prev {
    margin-right: 5px;
}

.f-tran-next {
    margin-left: 5px;
}

.w1190 {
    clear: both;
    width: 1190px;
    margin: 0 auto;
}

.w1190:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    overflow: hidden;
    content: '.';
}

a.u-now,
a.u-cart {
    float: left;
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 2px;
}

a.u-now {
    float: left;
    width: 136px;
    background: #ec2d2d;
    color: #fff;
    font-size: 16px;
    margin: 0 7px 0 31px;
    display: inline;
}

a.u-now:hover {
    background: #f40;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;
}

a.u-cart {
    width: 60px;
    background: #ffac4a;
}

a.u-cart s {
    display: block;
    width: 21px;
    height: 27px;
    background-position: 0 -70px;
    margin: 4px auto;
}

a.u-cart:hover {
    background: #f92;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;
}

.z-btn-determine,
.z-btn-cancel {
    display: inline-block;
    padding: 0 27px;
    text-align: center;
    border-radius: 2px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-size: 16px;
}

.z-btn-determine {
    background: #ec2d2d;
    color: #fff;
    border: 0 none;
}

.z-btn-determine:hover {
    background: #f40;
}

.z-btn-cancel {
    height: 33px;
    line-height: 33px;
    border: 1px solid #ddd;
    color: #666;
    margin-right: 10px;
    background: #fff;
}

.g-progress {
    height: 48px;
    margin: 0 auto;
    overflow: hidden;
}

.g-progress dl.m-progress {
    width: 216px;
    overflow: hidden;
}

.g-progress dl.m-progress dt {
    width: 216px;
    height: 6px;
}

.g-progress dl.m-progress dt b {
    height: 6px;
}

dl.m-progress dt {
    background: #ddd;
    margin-bottom: 5px;
    overflow: hidden;
}

dl.m-progress dt b {
    display: block;
    filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#ff934b', endColorStr='#ec2d2d', gradientType='1');
    background: -moz-linear-gradient(0deg, #ff934b, #ec2d2d);
    background: -webkit-gradient(linear, 0% 0, 100% 0, from(#ff934b), to(#ec2d2d));
    background: -ms-linear-gradient(left, #ff934b 0, #ec2d2d 100%);
    background: -o-linear-gradient(0deg, #ff934b, #ec2d2d);
}

.g-progress dl.m-progress dd {
    font-size: 12px;
}

.g-progress dl.m-progress dd span {
    height: 36px;
    color: #bbb!important;
    line-height: 16px;
}

.g-progress dl.m-progress dd span.orange {
    width: 33%;
}

.g-progress dl.m-progress dd span.gray6 {
    width: 34%;
    text-align: center;
}

.g-progress dl.m-progress dd span.blue {
    width: 33%;
    text-align: right;
}

.g-progress dl.m-progress dd span em {
    display: block;
    font-size: 14px;
}

.g-progress dl.m-progress dd span.orange em {
    color: #ec2d2d;
}

.g-progress dl.m-progress dd span.gray6 em {
    color: #666;
}

.g-progress dl.m-progress dd span.blue em {
    color: #ec2d2d;
}

.g-toolbar {
    width: 100%;
    height: 36px;
    position: relative;
    z-index: 99;
    -moz-box-shadow: 1px 1px 1px #f7f7f7;
    -webkit-box-shadow: 1px 1px 1px #f7f7f7;
    border-bottom:solid 1px #e4e4e4;
}

.g-toolbar .w1190 {
    margin: 0 auto;
}

.g-toolbar li {
    float: left;
    height: 36px;
    position: relative;
    z-index: 0;
}

.g-toolbar li a {
    color: #666;
}

.g-toolbar li a:hover {
    color: #ec2d2d;
    text-decoration: underline;
}

.g-toolbar li .u-menu-hd {
    float: left;
    height: 20px;
    line-height: 18px;
    padding: 8px 10px;
    position: relative;
    z-index: 93;
}

.g-toolbar li .u-select {
    background: #fff;
    position: absolute;
    top: 36px;
    left: 0;
    z-index: 90;
    border: 1px solid #e4e4e4;
    border-top: 0 none;
    display: none;
    overflow: hidden;
}

.g-toolbar li .u-select span {
    display: block;
    padding-left: 11px;
    text-align: left;
    margin-bottom: 7px;
}

.g-toolbar li.f-gap s {
    width: 0;
    height: 12px;
    font-size: 0;
    display: inline-block;
    border-left: 1px solid #e4e4e4;
    overflow: hidden;
    margin: 12px 0;
}

.g-toolbar .f-top-arrow {
    position: absolute;
    top: 6px;
    right: 17px;
    display: block;
    cursor: pointer;
}

.g-toolbar .f-top-arrow cite,
.g-toolbar .f-top-arrow b {
    font-size: 17px;
    _font-size: 8px;
    font-weight: bold;
    color: #666;
    top: 0;
    *+top: 0;
    top: 0\0;
    position: absolute;
}

.g-toolbar .f-top-arrow b {
    top: -2px;
    *+top: -2px;
    top: -2px\0;
    color: #f5f6f8;
    font-family: inherit!important;
}

.g-toolbar li.u-arr-hover .f-top-arrow {
    top: 9px;
    _top: 8px;
}

.g-toolbar li.u-arr-hover .f-top-arrow cite {
    color: #ec2d2d;
}

.g-toolbar li.u-arr-hover .f-top-arrow b {
    top: 2px;
    *+top: 2px;
    top: 2px\0;
}

.g-toolbar li.f-collect .u-menu-hd {
    padding: 8px 10px 8px 0;
    _padding: 9px 17px 7px 0;
}

.g-toolbar li.u-arr,
.g-toolbar li.u-arr-1yyg,
.g-toolbar li.u-arr-news {
    position: relative;
}

.g-toolbar li.u-arr .u-menu-hd {
    padding: 8px 12px 8px 27px;
    _padding: 9px 12px 7px 27px;
    background-position: -41px 9px;
}

.g-toolbar li.u-arr .u-select {
    width: 96px;
    height: 96px;
    padding: 5px 0 3px;
    text-align: center;
}

.g-toolbar li.u-arr .u-select a {
    line-height: 20px;
    text-align: center;
}

.g-toolbar li.u-arr .u-select img {
    display: block;
    width: 75px;
    height: 75px;
    margin: 0 auto 2px;
}

.g-toolbar li .u-menu-login {
    overflow: hidden;
}

.g-toolbar li .u-menu-login a {
    float: left;
}

.g-toolbar li .u-menu-login a.blue {
    color: #ec2d2d;
    margin-right: 10px;
    position: relative;
    _top: 1px;
}

.g-toolbar li .u-menu-login span {
    display: block;
    width: 25px;
    height: 25px;
    position: relative;
    top: -3px;
    margin-right: 5px;
    overflow: hidden;
}

.g-toolbar li .u-menu-login span img {
    display: block;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    overflow: hidden;
}

.g-toolbar li .u-menu-login span s {
    display: block;
    width: 25px;
    height: 25px;
    background: url(../images/top_head.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.g-toolbar li.u-arr-1yyg .u-menu-hd {
    width: 85px;
}

.g-toolbar li.u-arr-1yyg .u-select {
    width: 95px;
    height: 74px;
    padding-top: 3px;
}

.g-toolbar li.u-arr-news .u-menu-hd {
    width: 35px;
    height: 21px;
    margin-bottom: -1px;
}

.g-toolbar li.u-arr-news .u-menu-hd em {
    font-size: 0;
    width: 7px;
    height: 7px;
    border-radius: 7px;
    background: #ec2d2d;
    position: absolute;
    top: 9px;
    right: 19px;
    overflow: hidden;
}

.g-toolbar li.u-arr-hover .u-menu-hd em {
    right: 18px;
}

.g-toolbar li.u-arr-news .u-select {
    width: 87px;
    height: 100px;
    padding-top: 3px;
    border-top: 1px solid #e4e4e4;
}

.g-toolbar li.u-arr-news .u-select a em {
    display: inline-block;
    min-width: 13px;
    height: 15px;
    padding: 0 1px;
    border-radius: 15px;
    line-height: 14px;
    text-align: center;
    color: #fff;
    background: #ec2d2d;
    margin-left: 3px;
    position: relative;
    _top: 1px;
}

.g-toolbar li.u-arr-news .u-select a em.three-digit {
    padding-left: 2px;
    line-height: 7px;
    top: -5px;
    *top: 3px;
}

.g-toolbar li i {
    display: block;
    float: left;
    background-position: 0 0;
    position: relative;
    top: -2px;
    left: -2px;
    _left: 0;
}

.g-toolbar li.f-zxkf .u-menu-hd {
    padding: 8px 0 8px 17px;
    overflow: hidden;
}

a.u-service i {
    display: block;
    float: left;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

a.u-service:hover {
    text-decoration: underline;
}

a.u-service-off,
a.u-service-off:hover {
    color: #666!important;
}

a.u-service-on i {
    background: url(../images/top_ico02.png) no-repeat;
}

a.u-service-off i {
    background: url(../images/service-off-2014.gif) no-repeat;
}

.g-toolbar li.u-arr-hover .u-menu-hd {
    padding: 8px 11px 8px 26px;
    background-color: #fff;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    background-position: -42px -28px;
}

.g-toolbar li.u-arr-hover .u-menu-hd a {
    color: #ec2d2d;
}

.g-toolbar li.u-arr-1yyg.u-arr-hover .u-menu-hd,
.g-toolbar li.u-arr-news.u-arr-hover .u-menu-hd {
    padding: 8px 9px;
}

.g-toolbar ul.fl li.u-arr-hover .u-menu-hd {
    _padding: 9px 11px 7px 26px;
}

.g-toolbar li.u-arr-hover .u-select {
    display: block;
}

.g-header {
    clear: both;
    height: 110px;
    background: #fff;
}

.logo_1yyg {
    width: 515px;
    height: 110px;
    background-repeat: no-repeat;
}

.logo_1yyg a.logo {
    float: left;
    display: block;
    height: 64px;
    background: url(../images/logo-2014.png) no-repeat;
  
}
.logo_1yyg a.logo1{
	width: 190px;  margin: 26px 0 10px 15px;
}

.logo_1yyg a.logo2{
	width: 285px;    margin: 26px 0 10px 15px;
	background-position:right 0
}
.logo_1yyg a.u-top-ad {
    float: left;
    display: block;
    width: 100px;
    height: 110px;
}

.search_cart_wrap {
    width: 625px;
    height: 110px;
    position: relative;
    z-index: 0;
}

.search_cart_wrap .number {
    width: 420px;
    height: 29px;
    margin-left: 15px;
    text-align: center;
    padding-top: 39px;
}

.search_cart_wrap .number p {
    color: #666;
    font-size: 14px;
    display: block;
    float: left;
}

.search_cart_wrap .number ul {
    float: left;
    position: relative;
}

.search_cart_wrap .number a {
    display: block;
    width: 420px;
    height: 29px;
    cursor: pointer;
}

.search_cart_wrap .number a li {
    display: block;
    width: 21px;
    color: #ec2d2d;
    position: relative;
}

.search_cart_wrap .number li {
    float: left;
    display: block;
    font-size: 24px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    margin: 0 2px;
    border-radius: 1px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
}

.search_cart_wrap .number li.num {
    background: #fff;
}

.search_cart_wrap .number li.nobor {
    width: 10px;
    border: 0 none;
}

.search_cart_wrap .number li.gray6 {
    width: 56px;
    font-size: 14px;
    line-height: 29px;
    _line-height: 31px;
    color: #666;
}

.search_cart_wrap .number li cite {
    display: block;
    width: 21px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.search_cart_wrap .number li em {
    display: block;
    width: 21px;
}

.search_cart_wrap .number li i {
    width: 196px;
    height: 0;
    border-top: 1px solid #ededed;
    position: absolute;
    top: 13px;
    left: 0;
    z-index: 0;
}

.search_cart_wrap .number li.u-secondary {
    width: 40px;
    position: relative;
    text-align: left;
}

.search_cart_wrap .number li.u-secondary b {
    display: block;
    width: 7px;
    height: 11px;
    background-position: -26px 0;
    position: absolute;
    top: 9px;
    right: 0;
}

.search_cart_wrap .number li.u-secondary b {
    border-style: solid;
    border-width: 4px 0 4px;
    border-color: #fff;
    border-left: 4px solid rgb(102, 102, 102);
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 33px;
    top: 11px;
}

.search_cart_wrap .number li.u-secondary b s {
    border-style: solid;
    _border-style: dashed;
    border-width: 3px;
    border-color: transparent;
    border-left-width: 0;
    border-left: 3px solid #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: -3px;
    left: -5px;
}

.search_cart_wrap .search {
    width: 385px;
    position: absolute;
    top: 30px;
    right: 0;
}

.search_cart_wrap .search .form {
    float: left;
    border: 1px solid #e4e4e4;
    border-right: 0 none;
    width: 300px;
    height: 38px;
    position: relative;
    background-color: #fff;
}

.search_cart_wrap .search .form:hover {
    float: left;
    border: 1px solid #ec2d2d;
    border-right: 0 none;
    width: 300px;
    height: 38px;
    position: relative;
    background-color: #fff;background: #f8f8f8;-webkit-transition:0.3s; -moz-transition:0.3s; 

transition:0.3s;
}

.search_cart_wrap .search .form input {
    left: 0;
    top: 0;
    z-index: 0;
    color: #717171;
    width: 260px;
    height: 18px;
    line-height: 18px;
    border: 0 none;
    padding: 10px 5px 10px 35px;
    outline: 0;
}

.search_cart_wrap .search .form s {
    background: url(../images/icon_index.png) no-repeat 0 0;
    top: 11px;
    left: 9px;
    display: block;
    width: 16px;
    height: 18px;
    position: absolute;
}

.search_cart_wrap .search .form span {
    height: 36px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
}

.search_cart_wrap .search .form span a {
    display: block;
    float: left;
    width: 35px;
    height: 20px;
    line-height: 20px;
    background: #eee;
    color: #666;
    margin: 8px 7px 0 0;
    display: inline;
    text-align: center;
    cursor: pointer;
}

.search_cart_wrap .search .form a:hover {
    background: #e4e4e4;
    color: #666;
}

.search_cart_wrap .search a.seaIcon {
    display: block;
    float: left;
    width: 84px;
    height: 32px;
    background: #ec2d2d;
    padding-top: 8px;
    cursor: pointer;
}

.search_cart_wrap .search a.seaIcon:hover {
    background: #F66060;
    -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;
}

.search_cart_wrap .search a.seaIcon i {
    display: block;
    width: 21px;
    height: 21px;
    background-position: 0 0;
    margin: 0 auto;
}

.g-nav {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    background: #fff;
    color: #333;
    border-bottom: 2px #ec2d2d solid;
}

.g-nav .w1190 {
    position: relative;
    z-index: 20;
}

.g-nav a {
    font-size: 16px;
    color: #333;
}

.m-menu {
    width: 240px;
    height: 40px;
    float: left;
    background: #ec2d2d;
    position: relative;
    z-index: 60;
}

.m-menu:hover{ -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; background:#f66060;}

.m-menu-all {
    width: 240px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
}

.m-menu-all h3 a {
    display: block;
    width: 222px;
    height: 40px;
    padding-left: 18px;
    position: relative;
    z-index: 5;
    color: #fff;
}

.m-menu-all h3 a:hover {
    color: #fff;
}

.m-menu-all h3 em {
    display: block;
    width: 16px;
    height: 10px;
    background-position: 0 -25px;
    _background-position: 0 -24px;
    position: absolute;
    right: 16px;
    top: 15px;
    overflow: hidden;
}

.m-all-sort {
    width: 238px;
    height: 438px;
    background: #fff;
    border: 1px solid #ec2d2d;
    border-top: 0 none;
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 200;
    overflow: hidden;
    display: none;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
}
.m-all-sort:hover{border:solid 1px #f66060;border-top: 0 none;}
.m-all-sort dl {
    clear: both;
    border-top: 1px solid #e6e6e6;
    margin-top: -1px;
    padding: 13px 0 18px;
    height: 42px;
    line-height: 25px;
    overflow: hidden;
}

.m-all-sort dl:hover {
    background: #f8f8f8;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;
}

.m-all-sort dl.hover {
    background: #fffdf0;
    width: 238px;
    height: 42px;
    padding: 13px 0 18px;
    position: relative;
    z-index: 10;
}

.m-all-sort dl.hover dt a,
.m-all-sort dl.hover dt span {
    color: #ec2d2d;
}

.m-all-sort dl.hover i {
    background: url(../images/shadow-2014.gif) repeat-x;
    width: 238px;
    padding: 12px 0 18px;
    height: 42px;
    height: 3px;
    position: absolute;
    bottom: -30px;
    _bottom: -45px;
    left: 0;
}

.m-all-sort dl a {
    color: #666;
}

.m-all-sort dl a:hover {
    color: #ec2d2d;
}

.m-all-sort dt {
    padding-left: 15px;
}

.m-all-sort dt a {
    font-size: 16px;
    color: #333;
}

.m-all-sort dt span {
    margin: 0 3px;
    color: #333;
    position: relative;
    top: -2px;
}

.m-all-sort dd a {
    margin-left: 15px;
    font-size: 12px;
}

.nav-main li {
    float: left;
}

.nav-main li a {
    display: block;
    padding: 0 6px;
    color: #333;
}

.nav-main li a:hover {
    color: #ec2d2d;
    -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;
}

.nav-main li.f-nav-home a {
    padding: 0 20px 0 31px;
}

.nav-main li.f-nav-limit {
    position: relative;
}

@-webkit-keyframes bounce-horizontal {
    0%,
    10%,
    20%,
    30%,
    40%,
    60%,
    70%,
    80%,
    100% {
        -webkit-transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-1px);
    }
    90% {
        -webkit-transform: translateY(-1px);
    }
}

@keyframes bounce-horizontal {
    0%,
    10%,
    20%,
    30%,
    40%,
    60%,
    70%,
    80%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-1px);
    }
    90% {
        transform: translateY(-1px);
    }
}

.nav-main li span.nav-new {
    display: block;
    background-position: 0 -106px;
    width: 20px;
    height: 14px;
    position: absolute;
    top: 2px;
    right: 16px;
    display: none;
    -webkit-animation-name: bounce-horizontal;
    animation-name: bounce-horizontal;
    -webkit-animation-duration: 1000ms;
    -ms-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-delay: 0s;
    -ms-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-play-state: running;
    -ms-animation-play-state: running;
    animation-play-state: running;
}

.nav-cart {
    width: 134px;
    height: 40px;
    background: #ec2d2d;
    position: relative;
    z-index: 20;
}

.nav-cart-btn a {
    display: block;
    color: #fff;
    height: 40px;
    line-height: 40px;
    padding-left: 42px;
    position: relative;
    cursor: pointer;
}

.nav-cart-btn a:hover {
    color: #fff;
    text-decoration: underline;
}

.nav-cart-btn i.f-cart-icon {
    display: block;
    width: 21px;
    height: 20px;
    float: left;
    background-position: 0 -44px;
    position: absolute;
    top: 10px;
    left: 17px;
    display: inline;
}

.nav-cart-con {
    width: 239px;
    height: 500px;
    background: #fff;
    border: 1px solid #ec2d2d;
    position: absolute;
    right: 0;
    _right: -1px;
    z-index: 20;
    font-size: 12px;
    display: none;
    overflow: hidden;
}
/*底部*/
.g-footer {
    clear: both;
    width: 100%;
	background:#fff;margin-top: 5px;
    background: #fff; -moz-box-shadow: -1px -2px 1px #f7f7f7; -webkit-box-shadow: -1px -2px 1px #f7f7f7; box-shadow: -1px -2px 1px #f7f7f7;
}

.g-guide dl {
    float: left;
    width: 120px;
    padding: 30px 19px 25px;
}

.g-guide dt {
    font-size: 16px;
    color: #333;
    padding-bottom: 20px;
}

.g-guide dd {
    font-size: 14px;
    line-height: 23px;
}

.g-guide dd a {
    color: #999;
}

.g-guide dd a:hover {
    color: #ec2d2d;
}

.g-service {
    clear: both;
    height: 100px;
}

.m-ser {
    float: left;
    width: 237px;
    height: 98px;
    border: 1px solid #e4e4e4;
    margin-right: -1px;
    font-size: 14px;
    color: #999;
    margin-top: 42px;
}

.m-ser li {
    float: left;
}

.m-ser li .u-icons {
    display: block;
}

.m-ser li dd a {
    display: block;
    text-align: center;
    color: #fff;
    border-radius: 2px;
}

.m-ser li i {
    float: left;
}

.m-ser dt {
    padding-bottom: 6px;
}

.u-ser1 {
    width: 236px;
}

.u-ser1 ul {
    padding: 11px 0 0 9px;
}

.u-ser1 dl {
    padding-top: 0px;
}

.u-ser1 dt {
    padding-bottom: 3px;
}

.u-ser1 li s {
    width: 69px;
    height: 78px;
    background-position: -61px 0;
}

.u-ser1 li dd b {
    width: 96px;
    height: 18px;
    background-position: -85px -86px;
}

.u-ser1 li dd a {
    width: 110px;
    height: 32px;
    line-height: 32px;
    background: #ec2d2d;
    margin-top: 5px;
}

.u-ser1 li dd a:hover {
    color: #f5f5f5;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;
}

.u-ser2 ul {
    padding: 13px 0 0 12px;
}

.u-ser2 dl {
    padding-left: 11px;
    padding-top: 0;
}

.u-ser2 li dt i {
    width: 20px;
    height: 16px;
    background-position: 0 0;
    position: relative;
    top: 1px;
    margin-right: 3px;
}

.u-ser2 li dt a {
    color: #999;
}

.u-ser2 li dd b {
    width: 112px;
    height: 40px;
    background-position: 0 -104px;
}

.u-ser2 li dd i {
    margin-right: 3px;
    position: relative;
    top: 1px;
}

.u-ser3 ul {
    padding-top: 19px;
}

.u-ser3 dl {
    padding-top: 0px;
}

.u-ser3 li s {
    width: 72px;
    height: 79px;
    background-position: -141px 0;
}

.u-ser3 li dd {
    font-size: 18px;
}

.u-ser3 li dd span {
    width: 30px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #ec2d2d;
    border-radius: 2px;
    display: inline-block;
    color: #fff;
}

.u-ser3 li dd em {
    color: #ec2d2d;
}

.u-ser4 ul {
    padding-top: 19px;
}

.u-ser4 dl {
    padding-left: 8px;
}

.u-ser4 li s {
    width: 72px;
    height: 79px;
    background-position: -301px 0;
}

.u-ser4 li dd a {
    width: 136px;
    height: 39px;
    line-height: 39px;
    background: #94d45b;
    font-size: 18px;
}

.u-ser5 ul {
    padding-top: 19px;
}

.u-ser5 dl {
    padding-left: 8px;
}

.u-ser5 dt {
    padding-bottom: 0;
}

.u-ser5 li s {
    width: 80px;
    height: 79px;
    background-position: -216px 0;
}

.u-ser5 li dd {
    color: #bbb;
    font-size: 12px;
    line-height: 18px;
}

.u-ser5 li dd.u-tel {
    font-size: 20px;
    line-height: 24px;
}

.u-ser5 li dd a {
    text-align: left;
    padding-top: 5px;
}

.u-ser5 li dd a i {
    position: relative;
    top: -3px;
    margin-right: 2px;
}

.g-special {
    clear: both;
    margin: 15px 0;
    height: 50px;
    padding: 10px 0;
    border: 1px solid #e4e4e4;
    overflow: hidden;
}

.g-special li {
    float: left;
    width: 273px;
    position: relative;
    padding-left: 123px;
    height: 50px;
}

.g-special li a {
    color: #bbb;
    cursor: pointer;
    display: block;
}

.g-special li em {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 68px;
    top: 0;
}

.g-special li span {
    display: block;
    font-size: 18px;
    color: #333;
    _padding-top: 7px;
}

.g-special li em.u-spc-icon1 {
    background-position: -199px -91px;
}

.g-special li em.u-spc-icon2 {
    background-position: -253px -91px;
}

.g-special li em.u-spc-icon3 {
    background-position: -308px -91px;
}

.g-copyrightCon {
    clear: both;
    width: 100%;
    margin-top: 15px;
}

.g-links {
    text-align: center;
    padding: 5px 0;
}

.g-links a {
    color: #999;
}

.g-links a:hover {
    color: #ec2d2d;
    text-decoration: underline;
}

.g-links s {
    border-left: 1px solid #e4e4e4;
    width: 0;
    height: 12px;
    margin: 0 11px 0 15px;
    overflow: hidden;
    font-size: 0;
    display: inline-block;
    position: relative;
    top: 1px;
}

.g-copyright {
    text-align: center;
    color: #999;
}

.g-authentication {
    clear: both;
    text-align: center;
    padding: 7px 0 15px;
}
.g-authentication img{height:35px;}
.g-authentication a {
    /*background: url(../images/icon.png) no-repeat;*/
    /*width: 90px;*/
    height: 45px;
    display: inline-block;
    margin: 0 2px;
}

.g-authentication a.fi_ectrustchina {
    background-position: 0 0;
}

.g-authentication a.fi_315online {
    background-position: 0 -32px;
}

.g-authentication a.fi_qh {
    background-position: 0 -96px;
}

.g-authentication a.fi_cnnic {
    background-position: 0 -64px;
}

.g-authentication a.fi_anxibao {
    background-position: -1px -128px;
}

.g-authentication a.fi_pingan {
    background-position: 0 -160px;
}

.g-authentication a.fi_yangshi {
    background-position: 0 -192px;
}

.g-narrow-con {
    display: none;
}

.g-outer {
    position: fixed;
    _position: absolute;
    width: 37px;
    z-index: 99;
    top: 0;
    right: 0;
    _right: -1px;
    bottom: 0;
    background: #c4bab3;
    display: none;
}

*html .g-outer {
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)-0));
    _bottom: auto;
    _position: absolute;
}

.g-status-standard {
    position: relative;
}

.m-banner-list {
    width: 37px;
    height: 100%;
    background: #696969;
    display: block;
    position: relative;
    z-index: 11;
}

.u-sentence {
    width: 37px;
    height: 180px;
    position: fixed;
    _position: absolute;
    right: 0;
    _right: -1px;
    top: 10%;
}

.u-sentence span {
    display: block;
    background-image: url(../images/sentence.gif);
    width: 37px;
    height: 280px;
}

.u-sentence cite {
    width: 37px;
    overflow: hidden;
}

.u-sentence cite img {
    display: block;
}

.u-shortcut {
    width: 37px;
    position: fixed;
    _position: absolute;
    right: 0;
    _right: -1px;
    bottom: 0;
}

.u-shortcut li {
    float: left;
    height: 56px;
    border-top: 1px solid #cdc2bb;
    position: relative;
}

.u-shortcut li .u-float-list a {
    color: #fff;
}

.u-shortcut li .u-float-list a:hover,
.u-shortcut li.cart-hover .u-float-list a {
    background: #9f948d;
}

.u-shortcut li .u-float-list cite {
    background: #9f948d;
}

.u-float-list {
    display: block;
    width: 37px;
    height: 56px;
    _overflow: hidden;
}

.u-float-list a {
    display: block;
    height: 56px;
    color: #fff;
    cursor: pointer;
}

.u-float-list i {
    margin: 0 auto;
    position: relative;
    _position: static;
    z-index: 8;
}

.u-float-list cite {
    width: 25px;
    height: 32px;
    margin: 0 auto;
    line-height: 16px;
    display: block;
    padding-top: 12px;
    _padding-top: 13px;
    overflow: hidden;
    display: none;
    position: relative;
    z-index: 9;
}

.u-shortcut li.f-shopping-cart {
    border-top: 0 none;
}

.u-shortcut li.f-shopping-cart,
.u-shortcut li.f-shopping-cart a {
    height: 133px;
    position: relative;
}

.u-shortcut li.f-shopping-cart a,
.u-shortcut li.f-shopping-cart a:hover {
    background: #ec2d2d;
}

.u-shortcut li.f-shopping-cart a i {
    display: block;
    width: 21px;
    height: 20px;
    background-position: 0 -44px;
    position: absolute;
    top: 30px;
    left: 8px;
}

.u-shortcut li.f-shopping-cart a em {
    display: inline-block;
    min-width: 12px;
    height: 14px;
    padding: 0 1px;
    border-radius: 12px;
    text-align: center;
    line-height: 13px;
    background: #fff;
    overflow: hidden;
    position: absolute;
    left: 11px;
    top: 16px;
    color: #ec2d2d;
    font-size: 10px;
    border: 2px solid #f40;
}

.u-shortcut li.f-shopping-cart a span {
    display: block;
    width: 11px;
    position: absolute;
    top: 55px;
    left: 13px;
    font-size: 14px;
}

.u-shortcut li.f-shopping-cart b.curr-arrow {
    border-color: #ec2d2d;
    border-left: 4px solid rgb(238, 238, 238);
    top: 62px;
}

.u-float-list strong.f-fly-num {
    background: #fff;
    width: 15px;
    height: 15px;
    line-height: 13px;
    text-align: left;
    color: #ec2d2d;
    border-radius: 15px;
    letter-spacing: -2px;
    z-index: 9999;
}

.u-shortcut li.f-customer-service i {
    background-image: url(../images/customer-on.gif?v=0127);
    width: 34px;
    height: 40px;
    top: 8px;
}

.u-shortcut li.f-customer-service a.z-customer-off i {
    background-image: url(../images/customer-off.gif?v=0126);
}

.u-shortcut li.f-client i {
    background-position: 0 -142px;
    width: 13px;
    height: 20px;
    top: 18px;
}

.u-shortcut li.f-attention i {
    background-position: -42px -66px;
    width: 18px;
    height: 16px;
    top: 20px;
}

.u-shortcut li.f-weixin i {
    background-position: 0 -166px;
    width: 20px;
    height: 16px;
    top: 20px;
}

.u-shortcut li.f-feedback i {
    background-position: 0 -186px;
    width: 16px;
    height: 16px;
    top: 20px;
}

.u-shortcut li.f-back-to i {
    background-position: 0 -206px;
    width: 20px;
    height: 15px;
    top: 20px;
}

li.f-back-to a cite {
    padding-top: 20px;
}

b.curr-arrow {
    border-style: solid;
    border-width: 4px 0 4px 0;
    border-color: #9f948d;
    border-left: 4px solid rgb(255, 255, 255);
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 0;
    bottom: 24px;
    z-index: 5;
    display: none;
}

.u-activate {
    width: 97px;
    height: 113px;
    text-align: center;
    border: 1px solid #c4bab3;
    border-right: 0 none;
    background: #fff;
    position: absolute;
    bottom: -1px;
    right: 37px;
    _right: 36px;
    display: none;
}

.u-activate img {
    display: block;
    width: 75px;
    height: 106px;
    padding: 9px 11px 0;
    width: 75px;
    height: 75px;
    margin-bottom: 5px;
}

.u-activate a {
    color: #666;
}

.u-activate a:hover {
    color: #ec2d2d;
}

li.cart-hover .u-activate {
    display: block;
}

li.cart-hover .u-float-list i {
    display: none!important;
}

li.cart-hover .u-float-list cite {
    display: block;
}

li.cart-hover b.curr-arrow {
    display: block;
}

.u-shortcut li.f-checked b.curr-arrow {
    display: block;
}

.m-unfold-cart {
    width: 240px;
    height: 340px;
    background: #eee;
    border: 1px solid #c4bab3;
    border-right: 0 none;
    position: absolute;
    top: 0;
    right: -241px;
    z-index: 5;
    overflow: hidden;
    display: none;
}

.f-unfold-title {
    height: 33px;
    overflow: hidden;
    display: none;
}

.f-unfold-title a {
    color: #666;
    cursor: pointer;
}

.f-unfold-title a:hover {
    color: #ec2d2d;
}

.f-unfold-title span {
    padding: 7px 0 0 9px;
    font-weight: bold;
}

.f-unfold-title cite {
    padding: 4px 6px 6px 0;
}

.f-unfold-title cite a {
    display: block;
    width: 60px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    border: 1px solid #e4e4e4;
    background: #fff;
}

.f-unfold-con {
    width: 228px;
    padding: 0 6px;
    position: relative;
}

.loading-2015 {
    width: 240px;
    height: 50px;
    margin: 0 auto;
}

.loading-2015 em {
    background: url(../images/goods_loading2.gif) no-repeat;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    display: block;
}

.cartEmpty {
    text-align: center;
    font-size: 14px;
    height: 89px;
    position: relative;
    color: #666;
    display: none;
}

.cartEmpty i {
    display: block;
    width: 54px;
    height: 53px;
    background-position: 0 -228px;
    margin: 0 auto 15px;
}

.scrollcontent {
    background: #fff;
    position: relative;
    overflow: hidden;
    box-shadow: 0 1px 2px #e4e4e4, 1px 0 2px #e4e4e4;
    display: none;
}

.scrollcontent .unfold-list {
    clear: both;
    width: 228px;
    display: none;
}

.scrollcontent .unfold-list dl {
    clear: both;
    width: 220px;
    height: 60px;
    padding: 8px 0 8px 10px;
    border-bottom: 1px solid #eee;
    position: relative;
    overflow: hidden;
}

.scrollcontent .unfold-list dl:hover,
.unfold-list dl.hover {
    background: #f7f7f7;
}

.scrollcontent .unfold-list dd {
    float: left;
}

.scrollcontent .unfold-list dd img {
    display: block;
    width: 60px;
    height: 60px;
}

.scrollcontent .unfold-list dd p {
    width: 124px;
    height: 60px;
    display: block;
    overflow: hidden;
}

.scrollcontent .unfold-list dd p.three-row {
    display: none;
}

.scrollcontent .unfold-list dd b {
    display: block;
    width: 26px;
    height: 15px;
    background-position: 0 -33px;
    position: absolute;
    left: 10px;
    top: 8px;
}

.scrollcontent .unfold-list dd.z-ygrc {
    width: 133px;
    height: 60px;
    padding-top: 7px;
    overflow: hidden;
    margin: 0 5px;
    display: inline;
    color: #333;
    line-height: 20px;
}

.scrollcontent .unfold-list dd.z-ygrc p {
    width: 133px;
}

.scrollcontent .unfold-list dl.hover dd.z-ygrc {
    height: 60px;
    padding-top: 0;
}

.scrollcontent .unfold-list dl.hover p.two-row {
    display: none;
}

.scrollcontent .unfold-list dl.hover p.three-row {
    display: block;
}

.scrollcontent .unfold-list dd.z-ygrc span {
    display: block;
}

.scrollcontent .unfold-list dd.z-ygrc cite {
    display: block;
    color: #ec2d2d;
}

.scrollcontent .unfold-list dd.z-ygrc cite em {
    color: #666;
}

.scrollcontent .unfold-list dd.z-ygrc span.modify {
    width: 87px;
    height: 22px;
    background: #fff;
    border: 1px solid #ccc;
    overflow: hidden;
}

.scrollcontent .unfold-list dd.z-ygrc span.modify a,
.unfold-list dd.z-ygrc span.modify input {
    float: left;
    height: 22px;
}

.scrollcontent .unfold-list dd.z-ygrc span.modify a {
    width: 23px;
    text-align: center;
    font-size: 20px;
    color: #666;
}

.scrollcontent .unfold-list dd.z-ygrc span.modify a:hover {
    color: #ec2d2d;
}

.scrollcontent .unfold-list dd.z-ygrc span.modify a.unclick,
.scrollcontent .unfold-list dd.z-ygrc span.modify a.unclick:hover {
    color: #ccc;
    cursor: default;
}

.scrollcontent .unfold-list dd.z-ygrc input {
    display: block;
    width: 39px;
    text-align: center;
    line-height: 22px;
    border: 0 none;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}

.scrollcontent .attentionCon {
    font-size: 12px;
    overflow: hidden;
}

.scrollcontent .attentionCon ul {
    float: left;
    width: 114px;
    height: 125px;
    padding-top: 4px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    margin-right: -1px;
    display: inline-block;
    position: relative;
    _overflow: hidden;
}

.scrollcontent .attentionCon li {
    float: left;
    width: 94px;
    padding: 0 10px;
    margin-top: 5px;
    color: #999;
    text-align: center;
}

.scrollcontent .attentionCon li img {
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto;
}

.scrollcontent .attentionCon li p {
    text-align: center;
}

.scrollcontent .attentionCon li.att-ing i {
    margin-left: 5px;
}

.scrollcontent .attentionCon li.att-show dl.m-progress {
    width: 94px;
    height: 3px;
    margin-bottom: 5px;
}

.scrollcontent .attentionCon li.att-show dl.m-progress dt {
    width: 94px;
    height: 3px;
    border-radius: 3px;
}

.scrollcontent .attentionCon li.att-show dl.m-progress dt b {
    height: 3px;
    float: left;
}

.scrollcontent .attentionCon li.att-show span.att-btn {
    display: block;
    _margin-top: -10px;
}

.scrollcontent .attentionCon li.att-show span.att-btn a {
    display: block;
    width: 94px;
    height: 21px;
    line-height: 21px;
    *line-height: 20px;
    border-radius: 10px;
    text-align: center;
    background: #ec2d2d;
    color: #fff;
}

.scrollcontent .attentionCon li.att-show span.att-btn a:hover {
    background: #f40;
}

.scrollcontent .attentionCon li.att-show a.att-close {
    display: block;
    width: 9px;
    height: 9px;
    background-position: 0 -61px;
    position: absolute;
    right: 8px;
    top: 8px;
}

.scrollcontent .attentionCon li.att-show a.att-close:hover {
    background-position: 0 -76px;
}

.scrollcontent .attentionCon li.att-show {
    display: none;
}

.scrollcontent .attentionCon ul.hover li.att-show {
    display: block;
    text-align: center;
}

.att-add-success {
    width: 114px;
    height: 130px;
    position: absolute;
    left: 0;
    top: 0;
}

.att-add-success cite {
    display: block;
    text-align: center;
    color: #fff;
    position: relative;
    z-index: 10;
    padding-top: 45px;
    line-height: 25px;
}

.att-add-success i {
    width: 17px;
    height: 17px;
    background-position: -43px -99px;
    margin: 0 auto;
}

.att-add-success i.att-prompt-icon {
    background-position: -43px -129px;
}

.att-add-success span {
    display: block;
    width: 114px;
    height: 130px;
    background: #000;
    opacity: 0.4;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=40);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

.no-login-wrapper {
    text-align: center;
}

.gth-icon {
    width: 36px;
    height: 36px;
    overflow: hidden;
    margin: 0 auto;
    background-position: 0 -290px;
}

.ng-see-mycord {
    color: #bbb;
    font-size: 14px;
    line-height: 40px;
}

.ng-see-mycord a {
    color: #ec2d2d;
    text-decoration: underline;
    padding: 0 5px;
}

.dotting {
    display: inline-block;
    width: 10px;
    min-height: 2px;
    padding-right: 2px;
    border-left: 2px solid currentColor;
    border-right: 2px solid currentColor;
    background-color: currentColor;
    background-clip: content-box;
    box-sizing: border-box;
    -webkit-animation: dot 3s infinite step-start both;
    animation: dot 3s infinite step-start both;
}

.dotting:before {
    content: '...';
}

.dotting::before {
    content: '';
}

:root .dotting {
    margin-left: 2px;
    padding-left: 2px;
}

@-webkit-keyframes dot {
    25% {
        border-color: transparent;
        background-color: transparent;
    }
    50% {
        border-right-color: transparent;
        background-color: transparent;
    }
    75% {
        border-right-color: transparent;
    }
}

@keyframes dot {
    25% {
        border-color: transparent;
        background-color: transparent;
    }
    50% {
        border-right-color: transparent;
        background-color: transparent;
    }
    75% {
        border-right-color: transparent;
    }
}

dd.z-close {
    position: absolute;
    right: 20px;
    top: 32px;
}

a.delete-close {
    background: url(../images/cart-close.png?v=141120) 2px 2px no-repeat;
    width: 7px;
    height: 7px;
    padding: 2px;
    cursor: pointer;
    display: none;
}

a.delete-close:hover {
    background-position: -37px 0;
}

dl:hover dd a.delete-close,
dl.hover dd a.delete-close {
    display: block;
}

.scrollcontent .iscroll-drap-parent {
    width: 4px;
    position: absolute;
    top: 2px;
    bottom: 2px;
    right: 0;
}

.scrollcontent .iscroll-drap-parent a {
    display: block;
    width: 4px;
    background: #000;
    border-radius: 2px;
    position: absolute;
    right: 2px;
    cursor: pointer;
    opacity: 0.2;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=20);
}

.scrollcontent .iscroll-drap-parent a:hover {
    opacity: 0.3;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=30);
}

.f-unfold-pay {
    width: 240px;
    padding-bottom: 5px;
    font-size: 14px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
}

.f-unfold-pay li.total-txt {
    height: 24px;
    line-height: 24px;
    margin: 3px 0;
    font-size: 14px;
    text-align: center;
}

.f-unfold-pay li.total-txt b {
    font-size: 16px;
}

.f-unfold-pay li.total-txt em {
    margin: 0 2px;
}

.f-unfold-pay li.accounts-btn a {
    display: block;
    width: 220px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: #ec2d2d;
    border-radius: 2px;
    margin: 0 auto;
}

.f-unfold-pay li.accounts-btn a:hover {
    background: #f40;
}

.m-cart-login {
    width: 239px;
    height: 227px;
    border: 1px solid #c4bab3;
    position: absolute;
    top: 0;
    _top: 168px;
    right: 37px;
    z-index: 5;
    background: #fff;
    display: none;
}

.m-cart-login a.delete-close {
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
}

.g-outer {
    display: none;
}

.g-narrow-con {
    position: fixed;
    _position: absolute;
    width: 37px;
    z-index: 99;
    bottom: 120px;
    right: 8px;
    _right: -1px;
    background: #fff;
}

*html .g-narrow-con {
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)-5));
    _bottom: auto;
    _position: absolute;
}

.m-narrow-list {
    width: 37px;
    overflow: hidden;
    border-bottom: 1px solid #e4e4e4;
}

.m-narrow-list li {
    float: left;
    width: 37px;
    height: 57px;
    position: relative;
}

.m-narrow-list li .u-float-list {
    width: 37px;
    height: 57px;
}

.m-narrow-list li .u-float-list i {
    position: relative;
    top: 20px;
}

.m-narrow-list li .u-float-list a {
    width: 35px;
    height: 56px;
    border: 1px solid #e4e4e4;
    border-bottom: 0 none;
    background: #fff
}

.m-narrow-list li.cart-hover .u-float-list a {
    width: 37px;
    height: 57px;
    border: 0 none;
    background: #ec2d2d;
}

.m-narrow-list li.f-customer-service i {
    background-image: url(../images/customer-on-gray.gif?v=0127);
    width: 34px;
    height: 40px;
    top: 8px;
}

.m-narrow-list li.f-customer-service a.z-customer-off i {
    background-image: url(../images/customer-off-gray.gif?v=0126);
}

.m-narrow-list li.f-client i {
    background-position: -380px 0;
    width: 13px;
    height: 20px;
    top: 18px;
    vertical-align: middle;
}

.m-narrow-list li.f-attention i {
    background-position: -380px -99px;
    width: 17px;
    height: 17px;
}

.m-narrow-list li.f-weixin i {
    background-position: -380px -26px;
    width: 20px;
    height: 16px;
}

.m-narrow-list li.f-feedback i {
    background-position: -380px -48px;
    width: 16px;
    height: 16px;
}

.m-narrow-list li.f-back-to i {
    background-position: -380px -70px;
    width: 20px;
    height: 15px;
}

.m-narrow-list li .u-float-list a cite {
    color: #fff;
}

.m-narrow-list li .activateCon {
    width: 99px;
    height: 113px;
    position: absolute;
    right: 37px;
    bottom: -1px;
    display: none;
}

.m-narrow-list li .u-activate {
    border: 1px solid #e4e4e4;
    right: 5px;
    bottom: 0;
}

.m-narrow-list li b.curr-arrow {
    border-color: #fff;
    border-left: 5px solid rgb(221, 221, 221);
    left: -5px;
    _left: -7px;
    -webkit-transition-property: border-color;
    -webkit-transition-duration: 3s;
    -webkit-transition-timing-function: ease;
}

.m-narrow-list li b.curr-arrow s {
    border-style: solid;
    _border-style: dashed;
    border-width: 5px;
    border-color: transparent;
    border-left-width: 0;
    border-left: 5px solid #fff;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: -5px;
    right: -3px;
}

.m-narrow-list li.cart-hover .activateCon {
    display: block;
}

.g-main-con .g-loading-2014 i {
    display: block;
    background-image: url(../images/goods_loading.gif);
    width: 100px;
    height: 100px;
    margin: 100px auto;
}

.g-pagination {
    clear: both;
    text-align: center;
    font-size: 14px;
    height: 31px;
    padding-top: 50px;
    margin-bottom: 15px;
}

.g-pagination span {
    height: 31px;
    line-height: 31px;
    color: #999;
    margin: 0 4px;
    padding: 50px 0;
}

.g-pagination span a {
    display: inline-block;
    height: 29px;
    line-height: 29px;
    text-align: center;
    color: #999;
    padding: 0 10px;
    border: 1px solid #e4e4e4;
    cursor: pointer;
}

.g-pagination span a:hover {
    border: 1px solid #ec2d2d;
    color: #ec2d2d;
}

.g-pagination span.f-noClick a {
    color: #cbcbcb;
    background: #f4f4f4;
    cursor: default;
}

.g-pagination span.f-noClick a:hover {
    color: #cbcbcb;
    border: 1px solid #e6e6e6;
}

.g-pagination span.current a {
    background: #ec2d2d;
    border: 1px solid #ec2d2d;
    color: #fff;
    font-weight: bold;
}

.g-pagination span em {
    margin: 0 3px;
}

.g-pagination span input {
    border-width: 1px;
    border-style: solid;
    border-color: #bfbfbf #e6e6e6 #e6e6e6 #bfbfbf;
    width: 45px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    margin-right: 3px;
    background: #f9f9f9;
    color: #9d9d9d;
    position: relative;
    *top: 5px;
}

.user_experience {
    width: 34px;
    height: 160px;
    position: fixed;
    right: 0;
    z-index: 20;
    display: none;
}

*html .user_experience {
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 286)||0)-(parseInt(this.currentStyle.marginBottom, 286)||0)-286));
    _bottom: auto;
    _position: absolute;
}

.user_experience a {
    display: block;
    width: 34px;
    height: 160px;
    background-image: url(../images/question.gif);
    background-repeat: no-repeat;
}

.banner-prompt {
    width: 100%;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #e9e9e9;
    color: #ff2929;
    background: #ffffec;
}

.banner-prompt span {
    font-size: 14px;
}

.banner-prompt span a.ckxq {
    color: #ff2929;
    margin-left: 15px;
    font-weight: bold;
}

.banner-prompt span a.ckxq:hover {
    text-decoration: underline;
}

.banner-prompt span a.close {
    display: block;
    cursor: pointer;
    background: url(../images/banner-close.gif?v=150210);
    width: 15px;
    height: 15px;
    position: relative;
    top: 10px;
    _top: 9px;
    overflow: hidden;
}

@media screen and (max-width:1190px) {
    body {
        min-width: 990px;
    }
    .w1190 {
        width: 990px;
    }
    .search_cart_wrap {
        width: 730px;
    }
    .search_cart_wrap .number {
        margin-left: 0;
    }

    .search_cart_wrap .search .form {
        width: 260px;
    }
    .search_cart_wrap .search .form input {
        width: 125px;
    }
    .g-nav {
        width: 100%;
    }
    .m-menu {
        width: 198px;
    }
    .m-menu-all {
        width: 198px;
        overflow: hidden;
    }
    .m-all-sort {
        width: 196px;
    }
    .m-menu-all h3 a {
        width: 180px;
    }
    .m-all-sort {
        width: 196px;
    }
    .m-all-sort dl.hover {
        width: 196px;
    }
    .m-all-sort dt {
        padding-left: 10px;
    }
    .m-all-sort dd a {
        margin-left: 10px;
    }
    .nav-main li a {
        padding: 0 20px 0 21px;
    }
    .nav-main li.f-nav-home a {
        padding: 0 21px 0 22px;
    }
    .nav-main li span.nav-new {
        right: 3px;
    }
    .g-guide dl {
        padding: 30px 39px 25px;
    }
    .g-service {
        height: 98px;
        border: 1px solid #e4e4e4;
    }
    .m-ser {
        width: 247px;
        border: 0 none;
        border-left: 1px solid #e4e4e4;
        margin-left: -1px;
    }
    .u-ser1 {
        display: none;
    }
    .g-special li {
        width: 239px;
        padding-left: 90px;
    }
    .g-special li em {
        left: 35px;
    }
}

body.f-width-change .w1190 {
    width: 990px;
}

body.f-width-change .search_cart_wrap {
    width: 730px;
}

body.f-width-change .search_cart_wrap .number {
    margin-left: 0;
}

body.f-width-change .search_cart_wrap .search {
    width: 300px;
}

body.f-width-change .search_cart_wrap .search .form {
    width: 260px;
}

body.f-width-change .search_cart_wrap .search .form input {
    width: 125px;
}

body.f-width-change .g-nav {
    width: 100%;
}

body.f-width-change .m-menu {
    width: 198px;
}

body.f-width-change .m-menu-all {
    width: 198px;
    overflow: hidden;
}

body.f-width-change .m-all-sort {
    width: 196px;
}

body.f-width-change .m-menu-all h3 a {
    width: 180px;
}

body.f-width-change .m-all-sort {
    width: 196px;
}

body.f-width-change .m-all-sort dl.hover {
    width: 196px;
}

body.f-width-change .m-all-sort dt {
    padding-left: 10px;
}

body.f-width-change .m-all-sort dd a {
    margin-left: 10px;
}

body.f-width-change .nav-main li a {
    padding: 0 20px 0 21px;
}

body.f-width-change .nav-main li.f-nav-home a {
    padding: 0 21px 0 22px;
}

body.f-width-change .nav-main li span.nav-new {
    right: 3px;
}

body.f-width-change .g-guide dl {
    padding: 30px 39px 25px;
}

body.f-width-change .g-service {
    height: 98px;
    border: 1px solid #e4e4e4;
}

body.f-width-change .m-ser {
    width: 247px;
    border: 0 none;
    border-left: 1px solid #e4e4e4;
    margin-left: -1px;
}

body.f-width-change .u-ser1 {
    display: none;
}

body.f-width-change .g-special li {
    width: 239px;
    padding-left: 90px;
}

body.f-width-change .g-special li em {
    left: 35px;
}

.g-toolbar li a.cctv-icon {
    display: block;
    margin-left: 13px;
    text-decoration: none;
    line-height: 36px;
}

.cctv-icon-img {
    vertical-align: middle;
    margin-top: -4px;
    *margin-top: -2px;
}

.g-toolbar li a.cctv-icon:hover {
    color: #333;
    text-decoration: none;
}

:hover{-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.icon_arr:hover{-webkit-transition:none; -moz-transition:none; transition:none;}
.webnav:hover{-webkit-transition:none; -moz-transition:none; transition:none;}